Table of Contents

Class MeshRenderComponent

Namespace
Crux.Components
Assembly
Crux.dll
public class MeshRenderComponent : RenderComponent
Inheritance
MeshRenderComponent
Inherited Members

Constructors

MeshRenderComponent(GameObject)

public MeshRenderComponent(GameObject gameObject)

Parameters

gameObject GameObject

Properties

MeshBuffers

public List<MeshBuffer> MeshBuffers { get; set; }

Property Value

List<MeshBuffer>

Shaders

public List<Shader> Shaders { get; set; }

Property Value

List<Shader>

Methods

Clone(GameObject)

public override Component Clone(GameObject gameObject)

Parameters

gameObject GameObject

Returns

Component

Delete()

public override void Delete()

HandleFrozenStateChanged(bool)

public override void HandleFrozenStateChanged(bool IsFrozen)

Parameters

IsFrozen bool

Render()

public override void Render()

SetShader(Shader, int)

public void SetShader(Shader passed, int index)

Parameters

passed Shader
index int

SetShaders(List<Shader>)

public void SetShaders(List<Shader> passed)

Parameters

passed List<Shader>

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.