Table of Contents

Class PointObject

Namespace
Lime
Assembly
Lime.dll
public class PointObject : Node, IDisposable, IAnimatorHost, IRenderChainBuilder, IAnimable, ICloneable
Inheritance
PointObject
Implements
Derived
Inherited Members
Extension Methods

Constructors

PointObject()

public PointObject()

Properties

Offset

public virtual Vector2 Offset { get; set; }

Property Value

Vector2

Position

[YuzuMember]
[TangerineKeyframeColor(27)]
public Vector2 Position { get; set; }

Property Value

Vector2

SkinningWeights

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

Property Value

SkinningWeights

TransformedPosition

public Vector2 TransformedPosition { get; }

Property Value

Vector2

X

public float X { get; set; }

Property Value

float

Y

public float Y { get; set; }

Property Value

float

Methods

AddToRenderChain(RenderChain)

Decides what descendant nodes should be added to render chain and under which conditions. This includes children Nodes as well as this Node itself. i.e. if you want Render() of this node to be called you should invoke AddSelfToRenderChain in AddToRenderChain override.

public override void AddToRenderChain(RenderChain chain)

Parameters

chain RenderChain

CalcPositionInSpaceOf(Widget)

public Vector2 CalcPositionInSpaceOf(Widget container)

Parameters

container Widget

Returns

Vector2

RecalcTransformedPositionIfNeeded()

public void RecalcTransformedPositionIfNeeded()