Zdexby TheHolyOneZ
44,741 classes
Class

PlanarReflectionRenderer

: MonoBehaviour : Behaviour : Component : Object : Object
StylizedWater2.PlanarReflectionRenderer, sc.stylizedwater2.runtime 0x0080 (128 B) inherited 0x0020 sc.stylizedwater2.runtime.dll
0x00x0080

Members 32

OffsetSizeNameTypeFlagsDefault
0x08InstancesList<StylizedWater2.PlanarReflectionRenderer>PublicStatic—
0x08reflectionCamerasDictionary<UnityEngine.CameraPublic—
0x01rotatableboolPublic—
0x00290x03padding / unreflected
0x04cullingMaskLayerMaskPublic—
0x04rendererIndexintPublic—
0x04offsetfloatPublic—
0x01includeSkyboxboolPublic—
0x01enableFogboolPublic—
0x01renderShadowsboolPublic—
0x003B0x01padding / unreflected
0x04renderRangefloatPublic—
0x04renderScalefloatPublic—
0x04maximumLODLevelintPublic—
0x08waterObjectsList<StylizedWater2.WaterObject>Public—
0x01moveWithTransformboolPublic—
0x00510x03padding / unreflected
0x18boundsBoundsPublic—
0x04m_renderScalefloatPrivate—
0x04m_renderRangefloatPrivate—
0x01<AllowReflections>k__BackingFieldboolPrivateStatic—
0x04_PlanarReflectionsEnabledIDintPrivateStatic+1 flags—
0x04_PlanarReflectionIDintPrivateStatic+1 flags—
0x01isRenderingboolPublic+1 flags—
0x00750x03padding / unreflected
0x08m_reflectionCameraCameraPrivate—
0x08m_cameraDataUniversalAdditionalCameraDataPrivateStatic—
0x08frustrumPlanesPlane[]PrivateStatic+1 flags—
0x10reflectionPlaneVector4PrivateStatic—
0x40reflectionBaseMatrix4x4PrivateStatic—
0x0ColdCamPosVector3PrivateStatic—
0x40worldToCameraMatrix4x4PrivateStatic—
0x40viewMatrixMatrix4x4PrivateStatic—
0x40projectionMatrixMatrix4x4PrivateStatic—
0x10clipPlaneVector4PrivateStatic—
0x01540x04padding / unreflected
0x08layerCullDistancesfloat[]PrivateStatic+1 flags—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 36

SignatureFlagsNativeParams
bool get_AllowReflections()PublicStatic+1 flags0x01
void set_AllowReflections(bool value)PrivateStatic+1 flags0x01
void Reset()Private0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void InitializeValues()Public0x00
void ApplyToAllWaterInstances()Public0x00
void SetQuality(bool enableReflections, float renderScale, float renderRange, int maxLodLevel)PublicStatic0x04
void EnableReflections()Public0x00
void DisableReflections()Public0x00
void OnDrawGizmosSelected()Private0x00
Bounds CalculateBounds()Public0x18
void RecalculateBounds()Public0x00
bool InvalidContext(Camera camera)PublicStatic0x08
void OnWillRenderCamera(const ScriptableRenderContext& context, Camera camera)Private0x08
void RenderReflection(const ScriptableRenderContext& context, Camera target)Private0x08
void SetFogState(bool value)Private0x01
float GetRenderScale()Private0x04
void SetRendererIndex(int index)Public0x04
void ToggleShadows(bool state)Public0x01
void AddWaterObject(WaterObject waterObject)Public0x08
void RemoveWaterObject(WaterObject waterObject)Public0x08
void EnableMaterialReflectionSampling()Public0x00
void ToggleMaterialReflectionSampling(bool state)Public0x01
void ToggleMaterialReflectionSampling(WaterObject waterObject, bool state)Private0x08
void CreateReflectionCamera(Camera source)Private0x08
void CreateRenderTexture(Camera targetCamera, Camera source)Private0x08
bool WaterObjectsVisible(Camera targetCamera)Public0x08
void UpdateWaterProperties(Camera cam)Private0x08
void UpdateCameraProperties(Camera source, Camera reflectionCam)Private0x08
void UpdatePerspective(Camera source, Camera reflectionCam)Private0x08
void CalculateReflectionMatrix(ref Matrix4x4& reflectionMat, const Vector4& plane)Private0x40
Vector4 CameraSpacePlane(const Matrix4x4& worldToCameraMatrix, const Vector3& pos, const Vector3& normal, float sideSign)Private0x40
RenderTexture TryGetReflectionTexture(Camera targetCamera)Public0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 13

types with a member, parameter or interface of this type