Zdexby TheHolyOneZ
44,741 classes
Class

DynamicOcclusionRaycasting

: DynamicOcclusionAbstractBase : MonoBehaviour : Behaviour : Component : Object : Object
VLB.DynamicOcclusionRaycasting, Assembly-CSharp 0x00E0 (224 B) inherited 0x0070 Assembly-CSharp.dll
0x00x00E0

Members 14

OffsetSizeNameTypeFlagsDefault
—0x08ClassNamestringPublicStatic+1 flags2964730542352
0x04dimensionsDimensionsPublic—
0x04layerMaskLayerMaskPublic—
0x01considerTriggersboolPublic—
0x00790x03padding / unreflected
0x04minOccluderAreafloatPublic—
0x04minSurfaceRatiofloatPublic—
0x04maxSurfaceDotfloatPublic—
0x04planeAlignmentPlaneAlignmentPublic—
0x04planeOffsetfloatPublic—
0x04fadeDistanceToSurfacefloatPublic—
0x00940x04padding / unreflected
0x30m_CurrentHitHitResultPrivate—
0x04m_RangeMultiplierfloatPrivate—
0x10<planeEquationWS>k__BackingFieldPlanePrivate—
0x04m_PrevNonSubHitDirectionIduintPrivate—
Inherited from DynamicOcclusionAbstractBase 9
OffsetSizeNameTypeFlagsDefault
—0x08ClassNamestringPublicStatic+1 flags—
0x04updateRateDynamicOcclusionUpdateRatePublic—
0x04waitXFramesintPublic—
0x08onOcclusionProcessedActionPrivate—
0x01_INTERNAL_ApplyRandomFrameOffsetboolPublicStatic—
0x28m_TransformPackedPackedPrivate—
0x04m_LastFrameRenderedintPrivate—
0x005C0x04padding / unreflected
0x08m_MasterVolumetricLightBeamSD1 flags—
0x08m_MaterialModifierCallbackCachedCallback1 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 28

SignatureFlagsNativeParams
float get_fadeDistanceToPlane()Public+1 flags0x04
void set_fadeDistanceToPlane(float value)Public+1 flags0x04
bool IsColliderHiddenByDynamicOccluder(Collider collider)Public0x08
string GetShaderKeyword()2 flags0x08
DynamicOcclusion GetDynamicOcclusionMode()2 flags0x04
Plane get_planeEquationWS()Public+1 flags0x10
void set_planeEquationWS(const Plane& value)Private+1 flags0x10
void OnValidateProperties()2 flags0x00
void OnEnablePostValidate()2 flags0x00
void OnDisable()2 flags0x00
void Start()Private0x00
Vector3 GetRandomVectorAround(const Vector3& direction, float angleDiff)Private0x0C
QueryTriggerInteraction get_queryTriggerInteraction()Private+1 flags0x04
float get_raycastMaxDistance()Private+1 flags0x04
HitResult GetBestHit(const Vector3& rayPos, const Vector3& rayDir)Private0x30
HitResult GetBestHit3D(const Vector3& rayPos, const Vector3& rayDir)Private0x30
HitResult GetBestHit2D(const Vector3& rayPos, const Vector3& rayDir)Private0x30
uint GetDirectionCount()Private0x04
Vector3 GetDirection(uint dirInt)Private0x0C
bool IsHitValid(ref HitResult& hit, const Vector3& forwardVec)Private0x30
bool OnProcessOcclusion(const ProcessOcclusionSource& source)2 flags0x04
void SetHit(ref HitResult& hit)Private0x30
void SetHitNull()Private0x00
void OnModifyMaterialCallback(Interface owner)2 flags0x08
void SetClippingPlane(const Plane& planeWS)Private0x10
void SetClippingPlaneOff()Private0x00
void SetPlaneWS(const Plane& planeWS)Private0x10
void .ctor()Public+1 flags0x00

Used by 1

types with a member, parameter or interface of this type