Table of Contents

Class Animesh

Namespace
Lime
Assembly
Lime.dll
[TangerineVisualHintGroup("/All/Nodes/Images", "Animesh")]
[TangerineReadOnlyProperties(new string[] { "Size" })]
public class Animesh : Widget, IDisposable, IAnimatorHost, IRenderChainBuilder, IAnimable, ICloneable
Inheritance
Animesh
Implements
Inherited Members
Extension Methods

Constructors

Animesh()

public Animesh()

Properties

ConstrainedEdges

[YuzuMember]
public List<TopologyEdge> ConstrainedEdges { get; set; }

Property Value

List<TopologyEdge>

Faces

[YuzuMember]
public List<TopologyFace> Faces { get; set; }

Property Value

List<TopologyFace>

Sprite

Gets or sets a texture upon the widget. For widgets which can not have a texture returns null.

[YuzuMember]
public override ISprite Sprite { get; set; }

Property Value

ISprite

TransientVertices

An auxiliary property, which is needed to store values from the Animator<T>.

public List<Animesh.SkinnedVertex> TransientVertices { get; set; }

Property Value

List<Animesh.SkinnedVertex>

Vertices

[YuzuMember]
public List<Animesh.SkinnedVertex> Vertices { get; set; }

Property Value

List<Animesh.SkinnedVertex>

Methods

AddToRenderChain(RenderChain)

Adds widget and all its descendants to render chain.

public override void AddToRenderChain(RenderChain chain)

Parameters

chain RenderChain

GetRenderObject()

TODO: Add summary.

protected override RenderObject GetRenderObject()

Returns

RenderObject

Invalidate()

public void Invalidate()