Class InstancedMeshRenderComponent
- Namespace
- Crux.Components
- Assembly
- Crux.dll
public class InstancedMeshRenderComponent : RenderComponent
- Inheritance
-
InstancedMeshRenderComponent
- Inherited Members
Constructors
InstancedMeshRenderComponent(GameObject)
[Obsolete("Feature not maintained")]
public InstancedMeshRenderComponent(GameObject gameObject)
Parameters
gameObject
GameObject
Fields
BoundsMax
public Vector3 BoundsMax
Field Value
- Vector3
BoundsMin
public Vector3 BoundsMin
Field Value
- Vector3
InstanceData
public static readonly Dictionary<MeshBuffer, InstancedMeshRenderComponent.PerInstanceData> InstanceData
Field Value
Rendered
public static readonly Dictionary<MeshBuffer, bool> Rendered
Field Value
Properties
MeshBuffers
public List<MeshBuffer> MeshBuffers { get; set; }
Property Value
Methods
Clone(GameObject)
public override Component Clone(GameObject gameObject)
Parameters
gameObject
GameObject
Returns
Delete()
public override void Delete()
HandleFrozenStateChanged(bool)
public override void HandleFrozenStateChanged(bool IsFrozen)
Parameters
IsFrozen
bool
Render()
public override void Render()
SetMaterial(Shader, int)
public void SetMaterial(Shader mat, int index)
Parameters
SetMaterials(List<Shader>)
public void SetMaterials(List<Shader> mats)
Parameters
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.