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
Position
[YuzuMember]
[TangerineKeyframeColor(27)]
public Vector2 Position { get; set; }
Property Value
SkinningWeights
[YuzuMember]
public SkinningWeights SkinningWeights { get; set; }
Property Value
TransformedPosition
public Vector2 TransformedPosition { get; }
Property Value
X
public float X { get; set; }
Property Value
Y
public float Y { get; set; }
Property Value
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
RecalcTransformedPositionIfNeeded()
public void RecalcTransformedPositionIfNeeded()