Zdexby TheHolyOneZ
17,715 classes
Class

LightCookieManager

: Object
UnityEngine.Rendering.Universal.LightCookieManager, Unity.RenderPipelines.Universal.Runtime 0x0058 (88 B) align 8 inherited 0x0010 Unity.RenderPipelines.Universal.Runtime
implements IDisposable
0x00x0058

Members 11

OffsetSizeNameTypeFlags
0x40s_DirLightProjMatrix4x4PrivateStatic+1 flags
0x08m_AdditionalLightsCookieAtlasTexture2DAtlasPrivate
0x08m_AdditionalLightsCookieShaderDataLightCookieShaderDataPrivate
0x18m_SettingsSettingsPrivate+1 flags
0x08m_WorkMemWorkMemoryPrivate
0x08m_VisibleLightIndexToShaderDataIndexint[]Private
—0x04k_MaxCookieSizeDivisorintPrivateStatic+1 flags
0x04m_CookieSizeDivisorintPrivate
0x04m_PrevCookieRequestPixelCountuintPrivate
0x04m_PrevWarnFrameintPrivate
0x01<IsKeywordLightCookieEnabled>k__BackingFieldboolPrivate
0x00550x03unreflected bytes to end of LightCookieManager

Functions 25

SignatureFlagsNativeParams
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

Used by 5

types with a member, parameter or interface of this type