Table of Contents

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

Node3D

NodeRef

[YuzuMember]
[TangerineKeyframeColor(2)]
public NodeReference<Node3D> NodeRef { get; set; }

Property Value

NodeReference<Node3D>

Spline

public Spline3D Spline { get; }

Property Value

Spline3D

SplineOffset

[YuzuMember]
[TangerineKeyframeColor(4)]
[Validation.Range(0, 1)]
public float SplineOffset { get; set; }

Property Value

float

SplineRef

[YuzuMember]
[TangerineKeyframeColor(3)]
public NodeReference<Spline3D> SplineRef { get; set; }

Property Value

NodeReference<Spline3D>

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