Zdexby TheHolyOneZ
44,741 classes
Class

VolumetricFog

: MonoBehaviour : Behaviour : Component : Object : Object
VolumetricFogAndMist2.VolumetricFog, Unity.RenderPipelines.Universal.Runtime 0x02D0 (720 B) inherited 0x0020 Unity.RenderPipelines.Universal.Runtime.dll
0x00x02D0

Members 94

OffsetSizeNameTypeFlagsDefault
0x08profileVolumetricFogProfilePublic—
0x01enableNativeLightsboolPublic—
0x00290x03padding / unreflected
0x04nativeLightsMultiplierfloatPublic—
0x01enablePointLightsboolPublic—
0x01enableAPVboolPublic—
0x00320x02padding / unreflected
0x04apvIntensityMultiplierfloatPublic—
0x01enableVoidsboolPublic—
0x01enableFollowboolPublic—
0x003A0x06padding / unreflected
0x08followTargetTransformPublic—
0x04followModeVolumetricFogFollowModePublic—
0x01followIncludeDistantFogboolPublic—
0x004D0x03padding / unreflected
0x0CfollowOffsetVector3Public—
0x01enableFadeboolPublic—
0x005D0x03padding / unreflected
0x04fadeDistancefloatPublic—
0x01fadeOutboolPublic—
0x00650x03padding / unreflected
0x08fadeControllerTransformPublic—
0x01enableSubVolumesboolPublic—
0x00710x07padding / unreflected
0x08subVolumesList<VolumetricFogAndMist2.VolumetricFogSubVolume>Public—
0x01enableUpdateModeOptionsboolPublic—
0x00810x03padding / unreflected
0x04updateModeVolumetricFogUpdateModePublic—
0x08updateModeCameraCameraPublic—
0x18updateModeBoundsBoundsPublic—
0x01showBoundaryboolPublic—
0x00A90x07padding / unreflected
0x08meshRendererMeshRendererPublic+1 flags—
0x08mfMeshFilterPrivate—
0x08fogMatMaterialPrivate—
0x08noiseMatMaterialPrivate—
0x08turbulenceMatMaterialPrivate—
0x08fogShaderShaderPrivate—
0x08rtNoiseRenderTexturePrivate—
0x08rtTurbulenceRenderTexturePrivate—
0x04turbAcumfloatPrivate—
0x0CwindAcumVector3Private—
0x0CdetailNoiseWindAcumVector3Private—
0x0CsunDirVector3Private—
0x04dayLightfloatPrivate—
0x04moonLightfloatPrivate—
0x08shaderKeywordsList<System.String>Private—
0x08keywordsArraystring[]Private—
0x08detailTexTexture3DPrivate—
0x08refDetailTexTexture3DPrivate—
0x08debugMeshMeshPrivate—
0x08fogDebugMatMaterialPrivate—
0x08activeProfileVolumetricFogProfilePrivate—
0x08lerpProfileVolumetricFogProfilePrivate—
0x0ClastControllerPositionVector3Private—
0x04alphaMultiplierfloatPrivate—
0x08distantFogMatMaterialPrivate—
0x01profileIsInstancedboolPrivate—
0x01requireUpdateMaterialboolPrivate—
0x017A0x02padding / unreflected
0x04currentAppliedColorSpaceColorSpacePrivate—
0x08blueNoiseTexTexture2DPrivateStatic—
0x10ambientMultipliedColorPrivate—
0x01forceTerrainCaptureUpdateboolPublic+1 flags—
0x08volumetricFogsList<VolumetricFogAndMist2.VolumetricFog>PublicStatic+1 flags—
0x01910x03padding / unreflected
0x18cameraFrustumBoundsBoundsPrivate—
0x08frustumVerticesVector3[]PrivateStatic+1 flags—
0x0CcameraFrustumLastPositionVector3Private—
0x10cameraFrustumLastRotationQuaternionPrivate—
0x01enableFogOfWarboolPublic—
0x01C90x03padding / unreflected
0x0CfogOfWarCenterVector3Public—
0x01fogOfWarIsLocalboolPublic—
0x01D90x03padding / unreflected
0x0CfogOfWarSizeVector3Public—
0x01fogOfWarShowCoverageboolPublic—
0x01E90x03padding / unreflected
0x04fogOfWarTextureSizeintPublic—
0x04fogOfWarRestoreDelayfloatPublic—
0x04fogOfWarRestoreDurationfloatPublic—
0x04fogOfWarSmoothnessfloatPublic—
0x01fogOfWarBlurboolPublic—
—0x04MAX_SIMULTANEOUS_TRANSITIONSintPrivateStatic+1 flags0
0x01canDestroyFOWTextureboolPrivate—
0x01maskEditorEnabledboolPublic—
0x01FF0x01padding / unreflected
0x04maskBrushModeMASK_TEXTURE_BRUSH_MODEPublic—
0x10maskBrushColorColorPublic—
0x04maskBrushWidthintPublic—
0x04maskBrushFuzzinessfloatPublic—
0x04maskBrushOpacityfloatPublic—
0x08_fogOfWarTextureTexture2DPrivate—
0x08fogOfWarColorBufferColor32[]Private—
0x08fowTransitionListFogOfWarTransition[]Private—
0x04lastTransitionPosintPrivate—
0x023C0x04padding / unreflected
0x08fowTransitionIndicesDictionary<System.Int32Private—
0x01requiresTextureUploadboolPrivate—
0x02490x07padding / unreflected
0x08fowBlurMaterialPrivate—
0x08fowBlur1RenderTexturePrivate—
0x08fowBlur2RenderTexturePrivate—
—0x08SURFACE_CAM_NAMEstringPrivateStatic+1 flags0
0x08rtRenderTexturePrivate—
0x08surfaceCamCameraPrivate—
0x40camMatrixMatrix4x4Private—
0x0ClastCamPosVector3Private—
0x04lastTerrainLayerMaskLayerMaskPrivate—
0x08depthRendererDataUniversalRendererDataPrivate—
0x40identityMatrixMatrix4x4PrivateStatic—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 66

SignatureFlagsNativeParams
VolumetricFogProfile get_settings()Public+1 flags0x08
void set_settings(VolumetricFogProfile value)Public+1 flags0x08
Material get_material()Public+1 flags0x08
void Init()PrivateStatic0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void OnDidApplyAnimationProperties()Private0x00
void OnValidate()Private0x00
void OnDestroy()Private0x00
void OnDrawGizmosSelected()Private0x00
void LateUpdate()Private0x00
bool CanUpdate()Private0x01
void CalculateFrustumBounds(Camera camera)Private0x08
void CalculateFrustumVertices(Camera cam)Private0x08
void UpdateNoise()Private0x00
void UpdateMaterialProperties()Public0x00
void UpdateMaterialProperties(bool forceTerrainCaptureUpdate)Public0x01
void UpdateMaterialPropertiesNow(bool skipTerrainCapture, bool forceTerrainCaptureUpdate)Public0x01
void ComputeActiveProfile()Private0x00
float ComputeVolumeFade(Transform transform, float fadeDistance)Private0x08
void ApplyProfileSettings()Private0x00
void UpdateDistantFogPropertiesNow()Private0x00
void UpdateFogOfWarMaterialBoundsProperties()Private0x00
void FindAlphaClippingObjects()PublicStatic0x00
Vector3 get_anchoredFogOfWarCenter()Public+1 flags0x0C
Texture2D get_fogOfWarTexture()Public+1 flags0x08
void set_fogOfWarTexture(Texture2D value)Public+1 flags0x08
void FogOfWarInit()Private0x00
void FogOfWarDestroy()Private0x00
void ReloadFogOfWarTexture()Public0x00
void EnsureTextureIsReadable(Texture2D tex)Private0x08
void FogOfWarUpdateTexture()Private0x00
int GetScaledSize(int size, float factor)Private0x04
void UpdateFogOfWar(bool forceUpload)Public0x01
void SetFowBlurTexture()Private0x00
void CreateFoWBlurRTs()Private0x00
void SetFogOfWarAlpha(const Vector3& worldPosition, float radius, float fogNewAlpha)Public0x0C
void SetFogOfWarAlpha(const Vector3& worldPosition, float radius, float fogNewAlpha, float duration)Public0x0C
void SetFogOfWarAlpha(const Vector3& worldPosition, float radius, float fogNewAlpha, float duration, float smoothness)Public0x0C
void SetFogOfWarAlpha(const Vector3& worldPosition, float radius, float fogNewAlpha, bool blendAlpha, float duration, float smoothness, float restoreDelay, float restoreDuration, float restoreToAlphaValue)Public0x0C
void SetFogOfWarAlpha(const Bounds& bounds, float fogNewAlpha, float duration)Public0x18
void SetFogOfWarAlpha(const Bounds& bounds, float fogNewAlpha, float duration, float smoothness)Public0x18
void SetFogOfWarAlpha(const Bounds& bounds, float fogNewAlpha, bool blendAlpha, float duration, float smoothness, float restoreDelay, float restoreDuration, float restoreToAlpha)Public0x18
void SetFogOfWarAlpha(Collider collider, float fogNewAlpha, bool blendAlpha, float duration, float smoothness, float restoreDelay, float restoreDuration, float restoreToAlpha)Public0x08
void SetFogOfWarAlpha(GameObject go, float fogNewAlpha, float duration, float restoreDelay, float restoreDuration, float restoreToAlpha)Public0x08
float Sign(float p1x, float p1z, float p2x, float p2z, float p3x, float p3z)Private0x04
bool PointInTriangle(float x, float z, float v1x, float v1z, float v2x, float v2z, float v3x, float v3z)Private0x04
void ResetFogOfWarAlpha(const Vector3& worldPosition, float radius, float alpha)Public0x0C
void ResetFogOfWarAlpha(const Bounds& bounds, float alpha)Public0x18
void ResetFogOfWarAlpha(const Vector3& position, const Vector3& size, float alpha)Public0x0C
void ResetFogOfWarAlpha(const Vector3& position, float extentsX, float extentsZ, float alpha)Public0x0C
void ResetFogOfWar(float alpha)Public0x04
Color32[] get_fogOfWarTextureData()Public+1 flags0x08
void set_fogOfWarTextureData(const Color32[]& value)Public+1 flags0x08
void AddFogOfWarTransitionSlot(int x, int y, byte initialAlpha, byte targetAlpha, float delay, float duration, byte restoreToAlpha, float restoreDelay, float restoreDuration)Private0x04
float GetFogOfWarAlpha(const Vector3& worldPosition)Public0x0C
void DisposeSurfaceCapture()Private0x00
void CheckSurfaceCapture()Private0x00
void SurfaceCaptureSupportCheck()Private0x00
void CheckAndAssignDepthRenderer(UniversalAdditionalCameraData camData)Private0x08
void PerformHeightmapCapture()Public0x00
void SetupCameraCaptureMatrix()Private0x00
void SurfaceCaptureUpdate()Private0x00
void ComputeSufaceTransform(const Matrix4x4& proj, const Matrix4x4& view)Private0x40
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 14

types with a member, parameter or interface of this type