Zdexby TheHolyOneZ
36,909 classes
Class

ShadowShape2DProvider_Collider2D

: ShadowShape2DProvider : Object
UnityEngine.Rendering.Universal.ShadowShape2DProvider_Collider2D, Unity.RenderPipelines.Universal.2D.Runtime 0x00A0 (160 B) inherited 0x0010 Unity.RenderPipelines.Universal.2D.Runtime.dll
0x00x00A0

Members 9

OffsetSizeNameTypeFlagsDefault
—0x04k_InitialTrimfloatPrivateStatic+1 flags1028443341
0x08m_ShadowShapeBoundsList<UnityEngine.Bounds>Private—
0x08m_ShadowShapeMinMaxBoundsList<UnityEngine.Rendering.Universal.ShadowShape2DProvider_Collider2D.MinMaxBounds>Private—
0x18m_ShadowCombinedShapeMinMaxBoundsMinMaxBoundsPrivate—
0x18m_LastWorldCullingBoundsBoundsPrivate—
0x40m_LastColliderSpaceMatrix4x4Private—
0x01m_ShadowDirtyboolPrivate—
0x00910x03padding / unreflected
0x04m_ShadowStateHashuintPrivate—
0x08m_ShadowShapeGroupPhysicsShapeGroup2DPrivate—

Functions 10

SignatureFlagsNativeParams
bool CompareApproximately(ref Bounds& a, ref Bounds& b)PrivateStatic0x18
void TransformBounds2D(const Matrix4x4& transform, ref Bounds& bounds)PrivateStatic0x40
void ClearShapes(ShadowShape2D persistantShapeObject)PrivateStatic0x08
void CalculateShadows(Collider2D collider, ShadowShape2D persistantShapeObject, const Bounds& worldCullingBounds)Private0x18
void Initialize()Private0x00
bool IsShapeSource(Component sourceComponent)Public+1 flags0x08
void OnPersistantDataCreated(Component sourceComponent, ShadowShape2D persistantShadowShapeData)Public+1 flags0x08
void OnBeforeRender(Component sourceComponent, const Bounds& worldCullingBounds, ShadowShape2D persistantShadowShape)Public+1 flags0x18
void Enabled(Component sourceComponent, ShadowShape2D persistantShadowShape)Public+1 flags0x08
void .ctor()Public+1 flags0x00