Table of Contents

Interface IChunkedDecoration

Namespace
Root
Assembly
SPZGameAssembly.dll
public interface IChunkedDecoration
Extension Methods

Properties

BackgroundChunkDecorationConfig

BackgroundChunkDecorationConfig BackgroundChunkDecorationConfig { get; }

Property Value

BackgroundChunkDecorationConfig

MaxInstances

int MaxInstances { get; }

Property Value

int

ShouldDraw

bool ShouldDraw { get; }

Property Value

bool

Methods

OnBeforeDraw(FrameDrawOptionsNoLOD, BatchRendererGroup)

void OnBeforeDraw(FrameDrawOptionsNoLOD drawOptions, BatchRendererGroup brg)

Parameters

drawOptions FrameDrawOptionsNoLOD
brg BatchRendererGroup

RegisterResources(IBatchRenderer)

void RegisterResources(IBatchRenderer renderer)

Parameters

renderer IBatchRenderer

ScheduleDecorationDraw(FrameDrawOptionsNoLOD, NativeParallelHashSet<BackgroundChunkData>, NativeMultiDictionary<MeshMaterialID, BatchInstance>, Camera, NativeArray<Plane>, float, ref JobHandle)

void ScheduleDecorationDraw(FrameDrawOptionsNoLOD drawOptions, NativeParallelHashSet<BackgroundChunkData> seenChunks, NativeMultiDictionary<MeshMaterialID, BatchInstance> instances, Camera camera, NativeArray<Plane> cullingPlanes, float animationSimulationTime_G, ref JobHandle dependencies)

Parameters

drawOptions FrameDrawOptionsNoLOD
seenChunks NativeParallelHashSet<BackgroundChunkData>
instances NativeMultiDictionary<MeshMaterialID, BatchInstance>
camera Camera
cullingPlanes NativeArray<Plane>
animationSimulationTime_G float
dependencies JobHandle