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
meshIMeshReferencematerialIMaterialReferencetransformMatrix4x4instanceDataTInstanceDatacastShadowsShadowTokenreceiveShadowsShadowToken
Fields
CastShadows
public readonly ShadowToken CastShadows
Field Value
InstanceData
public readonly TInstanceData InstanceData
Field Value
- TInstanceData
Material
public readonly IMaterialReference Material
Field Value
Mesh
public readonly IMeshReference Mesh
Field Value
ReceiveShadows
public readonly ShadowToken ReceiveShadows
Field Value
Transform
public readonly Matrix4x4 Transform
Field Value
- Matrix4x4