Table of Contents

Struct InstancedMeshRendererInstance<TInstanceData>

Namespace
Root
Assembly
SPZGameAssembly.dll
public readonly struct InstancedMeshRendererInstance<TInstanceData> : IRendererInstance where TInstanceData : struct, IPerInstanceData

Type Parameters

TInstanceData
Implements
Extension Methods

Constructors

InstancedMeshRendererInstance(IMeshReference, IMaterialReference, Matrix4x4, TInstanceData, ShadowToken, ShadowToken)

public InstancedMeshRendererInstance(IMeshReference mesh, IMaterialReference material, Matrix4x4 transform, TInstanceData instanceData, ShadowToken castShadows = default, ShadowToken receiveShadows = default)

Parameters

mesh IMeshReference
material IMaterialReference
transform Matrix4x4
instanceData TInstanceData
castShadows ShadowToken
receiveShadows ShadowToken

Fields

CastShadows

public readonly ShadowToken CastShadows

Field Value

ShadowToken

InstanceData

public readonly TInstanceData InstanceData

Field Value

TInstanceData

Material

public readonly IMaterialReference Material

Field Value

IMaterialReference

Mesh

public readonly IMeshReference Mesh

Field Value

IMeshReference

ReceiveShadows

public readonly ShadowToken ReceiveShadows

Field Value

ShadowToken

Transform

public readonly Matrix4x4 Transform

Field Value

Matrix4x4