Table of Contents

Class GenericDynamicRendererInstanceCollection<TInstanceData>

Namespace
Root
Assembly
SPZGameAssembly.dll
public class GenericDynamicRendererInstanceCollection<TInstanceData> : IGenericDynamicRendererInstanceAggregator<TInstanceData>, IRendererInstanceAggregator<GenericInstancedMeshRendererInstance<TInstanceData>>, IReadOnlyRendererInstances<GenericInstancedMeshRendererInstance<TInstanceData>> where TInstanceData : struct, IPerInstanceData

Type Parameters

TInstanceData
Inheritance
object
GenericDynamicRendererInstanceCollection<TInstanceData>
Implements
Extension Methods

Constructors

GenericDynamicRendererInstanceCollection()

public GenericDynamicRendererInstanceCollection()

Properties

Instances

public IReadOnlyList<GenericInstancedMeshRendererInstance<TInstanceData>> Instances { get; }

Property Value

IReadOnlyList<GenericInstancedMeshRendererInstance<TInstanceData>>

Methods

AddInstance(GenericInstancedMeshRendererConfig, Matrix4x4, TInstanceData, int, int, ShadowToken)

public void AddInstance(GenericInstancedMeshRendererConfig config, Matrix4x4 trs, TInstanceData instanceData, int meshLod, int materialLod, ShadowToken shadows)

Parameters

config GenericInstancedMeshRendererConfig
trs Matrix4x4
instanceData TInstanceData
meshLod int
materialLod int
shadows ShadowToken

AddInstance(GenericInstancedMeshRendererInstance<TInstanceData>)

public void AddInstance(GenericInstancedMeshRendererInstance<TInstanceData> instance)

Parameters

instance GenericInstancedMeshRendererInstance<TInstanceData>

Clear()

public void Clear()