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
drawOptionsFrameDrawOptionsNoLODbrgBatchRendererGroup
RegisterResources(IBatchRenderer)
void RegisterResources(IBatchRenderer batchRenderer)
Parameters
batchRendererIBatchRenderer
ScheduleGroupDraw(FrameDrawOptionsNoLOD, in NativeMultiDictionary<MeshMaterialID, BatchInstance>, ref JobHandle)
void ScheduleGroupDraw(FrameDrawOptionsNoLOD drawOptions, in NativeMultiDictionary<MeshMaterialID, BatchInstance> instances, ref JobHandle dependencies)
Parameters
drawOptionsFrameDrawOptionsNoLODinstancesNativeMultiDictionary<MeshMaterialID, BatchInstance>dependenciesJobHandle