Class SplineDataDrawer<T>
SplineDataDrawer is a base class to override in order to enable custom handles for spline data.
The Drawer needs to inherit from this class and override the method corresponding to the correct splineData type.
Either one of the method or both can be overriden regarding the user needs.
Inheritance
SplineDataDrawer<T>
Syntax
public abstract class SplineDataDrawer<T>
Type Parameters
Properties
controlIDs
Declaration
public int[] controlIDs { get; set; }
Property Value
Methods
DrawKeyframe(Int32, Vector3, Vector3, Vector3, SplineData<T>, Int32)
Declaration
public virtual void DrawKeyframe(int controlID, Vector3 position, Vector3 direction, Vector3 upDirection, SplineData<T> splineData, int keyframeIndex)
Parameters
DrawSplineData(SplineData<T>, Spline, Matrix4x4, Color)
Declaration
public virtual void DrawSplineData(SplineData<T> splineData, Spline spline, Matrix4x4 localToWorld, Color color)
Parameters