| bool get_AllowReflections() | PublicStatic+1 flags | | 0x01 |
| void set_AllowReflections(bool value) | PrivateStatic+1 flags | | 0x01 |
| void Reset() | Private | | 0x00 |
| void OnEnable() | Private | | 0x00 |
| void OnDisable() | Private | | 0x00 |
| void InitializeValues() | Public | | 0x00 |
| void ApplyToAllWaterInstances() | Public | | 0x00 |
| void SetQuality(bool enableReflections, float renderScale, float renderRange, int maxLodLevel) | PublicStatic | | 0x04 |
| void EnableReflections() | Public | | 0x00 |
| void DisableReflections() | Public | | 0x00 |
| void OnDrawGizmosSelected() | Private | | 0x00 |
| Bounds CalculateBounds() | Public | | 0x18 |
| void RecalculateBounds() | Public | | 0x00 |
| bool InvalidContext(Camera camera) | PublicStatic | | 0x08 |
| void OnWillRenderCamera(const ScriptableRenderContext& context, Camera camera) | Private | | 0x08 |
| void RenderReflection(const ScriptableRenderContext& context, Camera target) | Private | | 0x08 |
| void SetFogState(bool value) | Private | | 0x01 |
| float GetRenderScale() | Private | | 0x04 |
| void SetRendererIndex(int index) | Public | | 0x04 |
| void ToggleShadows(bool state) | Public | | 0x01 |
| void AddWaterObject(WaterObject waterObject) | Public | | 0x08 |
| void RemoveWaterObject(WaterObject waterObject) | Public | | 0x08 |
| void EnableMaterialReflectionSampling() | Public | | 0x00 |
| void ToggleMaterialReflectionSampling(bool state) | Public | | 0x01 |
| void ToggleMaterialReflectionSampling(WaterObject waterObject, bool state) | Private | | 0x08 |
| void CreateReflectionCamera(Camera source) | Private | | 0x08 |
| void CreateRenderTexture(Camera targetCamera, Camera source) | Private | | 0x08 |
| bool WaterObjectsVisible(Camera targetCamera) | Public | | 0x08 |
| void UpdateWaterProperties(Camera cam) | Private | | 0x08 |
| void UpdateCameraProperties(Camera source, Camera reflectionCam) | Private | | 0x08 |
| void UpdatePerspective(Camera source, Camera reflectionCam) | Private | | 0x08 |
| void CalculateReflectionMatrix(ref Matrix4x4& reflectionMat, const Vector4& plane) | Private | | 0x40 |
| Vector4 CameraSpacePlane(const Matrix4x4& worldToCameraMatrix, const Vector3& pos, const Vector3& normal, float sideSign) | Private | | 0x40 |
| RenderTexture TryGetReflectionTexture(Camera targetCamera) | Public | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |