Zdexby TheHolyOneZ
49,743 classes
Class

BatchRendererGroup

: Object
UnityEngine.Rendering.BatchRendererGroup, UnityEngine.CoreModule 0x0028 (40 B) inherited 0x0010 UnityEngine.CoreModule.dll
implements IDisposable
0x00x0028

Members 3

OffsetSizeNameTypeFlagsDefault
0x08m_GroupHandlelongPrivate—
0x08m_PerformCullingOnPerformCullingPrivate—
0x08m_FinishedCullingOnFinishedCullingPrivate—

Functions 24

SignatureFlagsNativeParams
void .ctor(const BatchRendererGroupCreateInfo& info)Public+1 flags0x18
void Dispose()PublicFinal+2 flags0x00
BatchID AddDrawCommandBatch(long values, int count, const GraphicsBufferHandle& buffer, uint bufferOffset, uint windowSize)Private0x08
BatchID AddBatch(const NativeArray<UnityEngine.Rendering.MetadataValue>& batchMetadata, const GraphicsBufferHandle& buffer)Public0x10
void RemoveDrawCommandBatch(const BatchID& batchID)Private0x04
void RemoveBatch(const BatchID& batchID)Public0x04
void RegisterMaterials(const ReadOnlySpan<System.Int32>& materialID, const Span<UnityEngine.Rendering.BatchMaterialID>& batchMaterialID)1 flags0x10
void UnregisterMaterial(const BatchMaterialID& material)Public0x04
void RegisterMeshes(const ReadOnlySpan<System.Int32>& meshID, const Span<UnityEngine.Rendering.BatchMeshID>& batchMeshID)1 flags0x10
void UnregisterMesh(const BatchMeshID& mesh)Public0x04
BatchBufferTarget GetBufferTarget()PrivateStatic0x04
BatchBufferTarget get_BufferTarget()PublicStatic+1 flags0x04
long Create(BatchRendererGroup group, const Void*& userContext)PrivateStatic0x08
void Destroy(long groupHandle)PrivateStatic0x08
void InvokeOnPerformCulling(BatchRendererGroup group, ref BatchRendererCullingOutput& context, ref LODParameters& lodParameters, long userContext)PrivateStatic0xB8
void InvokeOnFinishedCulling(BatchRendererGroup group, long customCullingResult)PrivateStatic0x08
bool OcclusionTestAABB(long occlusionBuffer, const Bounds& aabb)Static+1 flags0x18
void AddDrawCommandBatch_Injected(long _unity_self, long values, int count, ref GraphicsBufferHandle& buffer, uint bufferOffset, uint windowSize, ref BatchID& ret)PrivateStatic0x08
void RemoveDrawCommandBatch_Injected(long _unity_self, ref BatchID& batchID)PrivateStatic0x08
void RegisterMaterials_Injected(long _unity_self, ref ManagedSpanWrapper& materialID, ref ManagedSpanWrapper& batchMaterialID)PrivateStatic0x10
void UnregisterMaterial_Injected(long _unity_self, ref BatchMaterialID& material)PrivateStatic0x08
void RegisterMeshes_Injected(long _unity_self, ref ManagedSpanWrapper& meshID, ref ManagedSpanWrapper& batchMeshID)PrivateStatic0x10
void UnregisterMesh_Injected(long _unity_self, ref BatchMeshID& mesh)PrivateStatic0x08
bool OcclusionTestAABB_Injected(long occlusionBuffer, ref Bounds& aabb)PrivateStatic0x18

Used by 7

types with a member, parameter or interface of this type