Table of Contents

Class Mesh3D

Namespace
Lime
Assembly
Lime.dll
public class Mesh3D : Node3D, IDisposable, IAnimatorHost, IRenderChainBuilder, IAnimable, ICloneable, IUpdatableNode
Inheritance
Mesh3D
Implements
Inherited Members
Extension Methods

Constructors

Mesh3D()

public Mesh3D()

Properties

BoundingSphere

[YuzuMember]
public BoundingSphere BoundingSphere { get; set; }

Property Value

BoundingSphere

CastShadow

public bool CastShadow { get; set; }

Property Value

bool

Center

[YuzuMember]
public Vector3 Center { get; set; }

Property Value

Vector3

Clicked

public virtual Action Clicked { get; set; }

Property Value

Action

CullMode

[YuzuMember]
public CullMode CullMode { get; set; }

Property Value

CullMode

GlobalCenter

public Vector3 GlobalCenter { get; }

Property Value

Vector3

ProcessLightning

public bool ProcessLightning { get; set; }

Property Value

bool

RecieveShadow

public bool RecieveShadow { get; set; }

Property Value

bool

SkinningMode

[YuzuMember]
public SkinningMode SkinningMode { get; set; }

Property Value

SkinningMode

SkipRender

public bool SkipRender { get; set; }

Property Value

bool

Submeshes

[YuzuMember]
public Submesh3DCollection Submeshes { get; }

Property Value

Submesh3DCollection

Methods

Dispose()

Disposes the node and all of it components, animations, tasks, etc...

public override void Dispose()

GetRenderObject()

TODO: Add summary.

protected override RenderObject GetRenderObject()

Returns

RenderObject

OnUpdate(float)

public virtual void OnUpdate(float delta)

Parameters

delta float

PartialHitTest(ref HitTestArgs)

protected override bool PartialHitTest(ref HitTestArgs args)

Parameters

args HitTestArgs

Returns

bool

RecalcBounds()

public void RecalcBounds()

RecalcCenter()

public void RecalcCenter()