Definition at line 6024 of file VRCSDKBase.cs.
◆ AntialiasingSamples
◆ Dimension
◆ MirrorQualitySetting
◆ ShaderMirrorMode
◆ CalculateReflectionMatrix()
static Matrix4x4 VRC.SDKBase.VRC_MirrorReflection.CalculateReflectionMatrix |
( |
Vector4 |
plane | ) |
|
|
staticprivate |
◆ CameraPostRender()
void VRC.SDKBase.VRC_MirrorReflection.CameraPostRender |
( |
Camera |
currentCamera | ) |
|
|
private |
◆ CameraSpacePlane()
static Vector4 VRC.SDKBase.VRC_MirrorReflection.CameraSpacePlane |
( |
Camera |
cam, |
|
|
Vector3 |
pos, |
|
|
Vector3 |
normal |
|
) |
| |
|
staticprivate |
◆ CopySign()
static float VRC.SDKBase.VRC_MirrorReflection.CopySign |
( |
float |
sizeValue, |
|
|
float |
signValue |
|
) |
| |
|
staticprivate |
◆ GetAutoResolution()
static void VRC.SDKBase.VRC_MirrorReflection.GetAutoResolution |
( |
Camera |
currentCamera, |
|
|
out int |
width, |
|
|
out int |
height |
|
) |
| |
|
staticprivate |
◆ GetEyeProjectionMatrix()
Matrix4x4 VRC.SDKBase.VRC_MirrorReflection.GetEyeProjectionMatrix |
( |
Camera |
cam, |
|
|
XRNode |
eye |
|
) |
| |
|
private |
◆ GetNormalDirection()
Vector3 VRC.SDKBase.VRC_MirrorReflection.GetNormalDirection |
( |
| ) |
|
|
private |
◆ GetPosition()
static Vector3 VRC.SDKBase.VRC_MirrorReflection.GetPosition |
( |
Matrix4x4 |
matrix | ) |
|
|
staticprivate |
◆ GetReflectionData()
ReflectionData VRC.SDKBase.VRC_MirrorReflection.GetReflectionData |
( |
Camera |
currentCamera | ) |
|
|
private |
◆ GetRotation()
static Quaternion VRC.SDKBase.VRC_MirrorReflection.GetRotation |
( |
Matrix4x4 |
matrix | ) |
|
|
staticprivate |
◆ GetWorldEyePos()
Vector3 VRC.SDKBase.VRC_MirrorReflection.GetWorldEyePos |
( |
Camera |
cam, |
|
|
XRNode |
eye |
|
) |
| |
|
private |
◆ GetWorldEyeRot()
Quaternion VRC.SDKBase.VRC_MirrorReflection.GetWorldEyeRot |
( |
Camera |
cam, |
|
|
XRNode |
eye |
|
) |
| |
|
private |
◆ OnDestroy()
void VRC.SDKBase.VRC_MirrorReflection.OnDestroy |
( |
| ) |
|
|
private |
◆ OnDisable()
void VRC.SDKBase.VRC_MirrorReflection.OnDisable |
( |
| ) |
|
|
private |
◆ OnValidate()
void VRC.SDKBase.VRC_MirrorReflection.OnValidate |
( |
| ) |
|
|
private |
◆ OnWillRenderObject()
void VRC.SDKBase.VRC_MirrorReflection.OnWillRenderObject |
( |
| ) |
|
◆ Plane()
static Vector4 VRC.SDKBase.VRC_MirrorReflection.Plane |
( |
Vector3 |
pos, |
|
|
Vector3 |
normal |
|
) |
| |
|
staticprivate |
◆ RenderMirror()
void VRC.SDKBase.VRC_MirrorReflection.RenderMirror |
( |
RenderTexture |
targetTexture, |
|
|
Vector3 |
camPosition, |
|
|
Quaternion |
camRotation, |
|
|
Matrix4x4 |
camProjectionMatrix |
|
) |
| |
|
private |
◆ RenderMirrorCameras()
void VRC.SDKBase.VRC_MirrorReflection.RenderMirrorCameras |
( |
Camera |
currentCamera | ) |
|
|
private |
◆ RenderMirrorEventDelegate()
delegate void VRC.SDKBase.VRC_MirrorReflection.RenderMirrorEventDelegate |
( |
VRC_MirrorReflection |
sender | ) |
|
◆ ShouldRenderLeftEye()
bool VRC.SDKBase.VRC_MirrorReflection.ShouldRenderLeftEye |
( |
Camera |
cam | ) |
|
|
private |
◆ ShouldRenderMonoscopic()
bool VRC.SDKBase.VRC_MirrorReflection.ShouldRenderMonoscopic |
( |
Camera |
cam | ) |
|
|
private |
◆ ShouldRenderRightEye()
bool VRC.SDKBase.VRC_MirrorReflection.ShouldRenderRightEye |
( |
Camera |
cam | ) |
|
|
private |
◆ Start()
void VRC.SDKBase.VRC_MirrorReflection.Start |
( |
| ) |
|
|
private |
◆ UpdateCameraClearing()
virtual void VRC.SDKBase.VRC_MirrorReflection.UpdateCameraClearing |
( |
Camera |
src, |
|
|
Camera |
mirrorCamera, |
|
|
Skybox |
mirrorSkybox |
|
) |
| |
|
protectedvirtual |
◆ UpdateCameraModes()
void VRC.SDKBase.VRC_MirrorReflection.UpdateCameraModes |
( |
Camera |
src | ) |
|
|
private |
◆ UpdateParentTransform()
void VRC.SDKBase.VRC_MirrorReflection.UpdateParentTransform |
( |
Camera |
cam | ) |
|
|
private |
◆ customShader
Shader VRC.SDKBase.VRC_MirrorReflection.customShader |
|
private |
◆ m_DisablePixelLights
bool VRC.SDKBase.VRC_MirrorReflection.m_DisablePixelLights = true |
◆ m_PostRenderMirror
◆ m_PreRenderMirror
◆ m_ReflectLayers
LayerMask VRC.SDKBase.VRC_MirrorReflection.m_ReflectLayers = LayerMask.op_Implicit(-1) |
◆ MAX_AUTO_DESKTOP_RESOLUTION
const int VRC.SDKBase.VRC_MirrorReflection.MAX_AUTO_DESKTOP_RESOLUTION = 2048 |
|
staticprivate |
◆ MAX_AUTO_RESOLUTION_UNLIMITER
const int VRC.SDKBase.VRC_MirrorReflection.MAX_AUTO_RESOLUTION_UNLIMITER = 32 |
|
staticprivate |
◆ MAX_AUTO_VR_RESOLUTION
const int VRC.SDKBase.VRC_MirrorReflection.MAX_AUTO_VR_RESOLUTION = 2048 |
|
staticprivate |
◆ maximumAntialiasing
AntialiasingSamples VRC.SDKBase.VRC_MirrorReflection.maximumAntialiasing = AntialiasingSamples.X4 |
|
private |
◆ MirrorQualityOverride
MirrorQualitySetting VRC.SDKBase.VRC_MirrorReflection.MirrorQualityOverride = MirrorQualitySetting.Full |
|
static |
◆ mirrorResolution
Dimension VRC.SDKBase.VRC_MirrorReflection.mirrorResolution |
|
private |
◆ TurnOffMirrorOcclusion
bool VRC.SDKBase.VRC_MirrorReflection.TurnOffMirrorOcclusion = true |
◆ VRC_MIRROR_CAMERA_POS_PROPERTY
const string VRC.SDKBase.VRC_MirrorReflection.VRC_MIRROR_CAMERA_POS_PROPERTY = "_VRChatMirrorCameraPos" |
|
staticprivate |
◆ VRC_MIRROR_MODE_PROPERTY
const string VRC.SDKBase.VRC_MirrorReflection.VRC_MIRROR_MODE_PROPERTY = "_VRChatMirrorMode" |
|
staticprivate |
◆ CurrentlyRenderingMirror
◆ CurrentMirrorCenterEyePos
Vector3 VRC.SDKBase.VRC_MirrorReflection.CurrentMirrorCenterEyePos |
|
staticgetprivate set |
◆ PostRenderMirror
◆ PreRenderMirror
The documentation for this class was generated from the following file: