Class SplineGear3D
- Namespace
- Lime
- Assembly
- Lime.dll
[TangerineMenuPath("3D/Spline Gear 3D")]
[TangerineAllowedParentTypes(new Type[] { typeof(Node3D), typeof(Viewport3D) })]
public class SplineGear3D : Node, IDisposable, IAnimatorHost, IRenderChainBuilder, IAnimable, ICloneable, IUpdatableNode
- Inheritance
-
SplineGear3D
- Implements
- Inherited Members
- Extension Methods
Constructors
SplineGear3D()
public SplineGear3D()
Properties
Node
public Node3D Node { get; }
Property Value
NodeRef
[YuzuMember]
[TangerineKeyframeColor(2)]
public NodeReference<Node3D> NodeRef { get; set; }
Property Value
Spline
public Spline3D Spline { get; }
Property Value
SplineOffset
[YuzuMember]
[TangerineKeyframeColor(4)]
[Validation.Range(0, 1)]
public float SplineOffset { get; set; }
Property Value
SplineRef
[YuzuMember]
[TangerineKeyframeColor(3)]
public NodeReference<Spline3D> SplineRef { 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
OnUpdate(float)
public virtual void OnUpdate(float delta)
Parameters
delta
float