Zdexby TheHolyOneZ
36,909 classes
Class

LightBatch

: Object
UnityEngine.Rendering.Universal.LightBatch, Unity.RenderPipelines.Universal.2D.Runtime 0x0058 (88 B) inherited 0x0010 Unity.RenderPipelines.Universal.2D.Runtime.dll
0x00x0058

Members 14

OffsetSizeNameTypeFlagsDefault
0x08profilingDrawBatchedProfilingSamplerPrivateStatic+1 flags—
0x04k_BufferOffsetintPrivateStatic+1 flags—
0x04sBatchIndexCounterintPrivateStatic—
0x08subsetsint[]Private—
0x08lightMeshesMesh[]Private—
0x08matricesMatrix4x4[]Private—
0x08lightBufferLightBuffer[]Private—
0x08cachedLightLight2DPrivate—
0x08cachedMaterialMaterialPrivate—
0x04hashCodeintPrivate—
0x04lightCountintPrivate—
0x04maxIndexintPrivate—
0x04batchCountintPrivate—
0x04activeCountintPrivate—
0x00540x04unreflected bytes to end of LightBatch

Functions 23

SignatureFlagsNativeParams
int get_batchLightMod()PrivateStatic+1 flags0x04
float get_batchRunningIndex()PrivateStatic+1 flags0x04
bool get_isBatchingSupported()PublicStatic+1 flags0x01
NativeArray<UnityEngine.Rendering.Universal.PerLight2D> get_nativeBuffer()2 flags0x10
GraphicsBuffer get_graphicsBuffer()2 flags0x08
NativeArray<System.Int32> get_lightMarker()2 flags0x10
PerLight2D GetLight(int index)1 flags0x80
int get_batchSlotIndex()Static+2 flags0x04
void SetLight(int index, const PerLight2D& light)1 flags0x80
float GetBatchColor()Static+1 flags0x04
int GetBatchSlotIndex(float channelColor)Static+1 flags0x04
int Hash(Light2D light, Material material)PrivateStatic0x08
void Validate()Private0x00
void OnAssemblyReload()Private0x00
void ResetInternals()Private0x00
void SetBuffer()Private0x00
int SlotIndex(int x)1 flags0x04
void Reset()1 flags0x00
bool CanBatch(Light2D light, Material material, int index, ref int& lightHash)1 flags0x08
bool AddBatch(Light2D light, Material material, const Matrix4x4& mat, Mesh mesh, int subset, int lightHash, int index)1 flags0x40
void Flush(RasterCommandBuffer cmd)1 flags0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 1

types with a member, parameter or interface of this type