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
CastShadow
public bool CastShadow { get; set; }
Property Value
Center
[YuzuMember]
public Vector3 Center { get; set; }
Property Value
Clicked
public virtual Action Clicked { get; set; }
Property Value
CullMode
[YuzuMember]
public CullMode CullMode { get; set; }
Property Value
GlobalCenter
public Vector3 GlobalCenter { get; }
Property Value
ProcessLightning
public bool ProcessLightning { get; set; }
Property Value
RecieveShadow
public bool RecieveShadow { get; set; }
Property Value
SkinningMode
[YuzuMember]
public SkinningMode SkinningMode { get; set; }
Property Value
SkipRender
public bool SkipRender { get; set; }
Property Value
Submeshes
[YuzuMember]
public Submesh3DCollection Submeshes { get; }
Property Value
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
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
RecalcBounds()
public void RecalcBounds()
RecalcCenter()
public void RecalcCenter()