Table of Contents

Interface IBatchRendererSystem

Namespace
Root
Assembly
SPZGameAssembly.dll
public interface IBatchRendererSystem
Extension Methods

Properties

MaxInstances

int MaxInstances { get; }

Property Value

int

Methods

OnBeforeDraw(FrameDrawOptionsNoLOD, BatchRendererGroup)

void OnBeforeDraw(FrameDrawOptionsNoLOD drawOptions, BatchRendererGroup brg)

Parameters

drawOptions FrameDrawOptionsNoLOD
brg BatchRendererGroup

RegisterResources(IBatchRenderer)

void RegisterResources(IBatchRenderer batchRenderer)

Parameters

batchRenderer IBatchRenderer

ScheduleGroupDraw(FrameDrawOptionsNoLOD, in NativeMultiDictionary<MeshMaterialID, BatchInstance>, ref JobHandle)

void ScheduleGroupDraw(FrameDrawOptionsNoLOD drawOptions, in NativeMultiDictionary<MeshMaterialID, BatchInstance> instances, ref JobHandle dependencies)

Parameters

drawOptions FrameDrawOptionsNoLOD
instances NativeMultiDictionary<MeshMaterialID, BatchInstance>
dependencies JobHandle