implements IDisposable
0x00x0058
Members 11
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x40 | s_DirLightProj | Matrix4x4 | PrivateStatic+1 flags | |
| 0x08 | m_AdditionalLightsCookieAtlas | Texture2DAtlas | Private | |
| 0x08 | m_AdditionalLightsCookieShaderData | LightCookieShaderData | Private | |
| 0x18 | m_Settings | Settings | Private+1 flags | |
| 0x08 | m_WorkMem | WorkMemory | Private | |
| 0x08 | m_VisibleLightIndexToShaderDataIndex | int[] | Private | |
| — | 0x04 | k_MaxCookieSizeDivisor | int | PrivateStatic+1 flags |
| 0x04 | m_CookieSizeDivisor | int | Private | |
| 0x04 | m_PrevCookieRequestPixelCount | uint | Private | |
| 0x04 | m_PrevWarnFrame | int | Private | |
| 0x01 | <IsKeywordLightCookieEnabled>k__BackingField | bool | Private | |
| 0x0055 | 0x03 | unreflected bytes to end of LightCookieManager | ||
Functions 25
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_IsKeywordLightCookieEnabled() | 2 flags | — | 0x00 |
| void set_IsKeywordLightCookieEnabled() | Private+1 flags | — | 0x00 |
| void get_AdditionalLightsCookieAtlasTexture() | 2 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void InitAdditionalLights() | Private | — | 0x00 |
| void isInitialized() | Public | — | 0x00 |
| void Dispose() | PublicFinal+2 flags | — | 0x00 |
| void GetLightCookieShaderDataIndex() | Public | — | 0x00 |
| void Setup() | Public | — | 0x00 |
| void SetupMainLight() | Private | — | 0x00 |
| void GetLightCookieShaderFormat() | Private | — | 0x00 |
| void GetLightUVScaleOffset() | Private | — | 0x00 |
| void SetupAdditionalLights() | Private | — | 0x00 |
| void FilterAndValidateAdditionalLights() | Private | — | 0x00 |
| void UpdateAdditionalLightsAtlas() | Private | — | 0x00 |
| void FetchUVRects() | Private | — | 0x00 |
| void ComputeCookieRequestPixelCount() | Private | — | 0x00 |
| void ApproximateCookieSizeDivisor() | Private | — | 0x00 |
| void Fetch2D() | Private | — | 0x00 |
| void FetchCube() | Private | — | 0x00 |
| void ComputeOctahedralCookieSize() | Private | — | 0x00 |
| void AdjustUVRect() | Private | — | 0x00 |
| void ShrinkUVRect() | Private | — | 0x00 |
| void UploadAdditionalLights() | Private | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |