TrackFlow Pro Documentation 1
Generate roller coasters, railroads, conveyors and more with a physics aware spline and meshing system.
Loading...
Searching...
No Matches
TrackFlowPro.Editor.TrackFlowKnotDrawerUI Class Reference

Static Public Member Functions

static VisualElement BuildKnotInspectorBody (SerializedProperty property)
static VisualElement BuildStandaloneKnotInspector (SerializedProperty property, string label)
static int GetIndexInArray (SerializedProperty property)
 Gets an index from a property array.

Static Private Member Functions

static VisualElement BuildLineUI ()
static VisualElement BuildArcUI (SerializedProperty knotProp)
static VisualElement BuildClothoidUI (SerializedProperty knotProp)
static VisualElement BuildCurveSpecUI (SerializedProperty knotProp)
static VisualElement BuildRollOptionsUI (SerializedProperty knotProp)
static VisualElement BuildBezierHandlesUI (SerializedProperty knotProp)
static VisualElement NewCard (string title, Color background)

Static Private Attributes

static Color _colorRed = new Color32(239, 71, 111, 255)
static Color _colorOrange = new Color32(247, 140, 107, 255)
static Color _colorYellow = new Color32(255, 209, 102, 255)
static Color _colorGreen = new Color32(6, 214, 160, 255)
static Color _colorBlue = new Color32(17, 138, 178, 255)
static Color _colorDarkBlue = new Color32(7, 59, 76, 255)
static double _lastClickTime = 0
static double _doubleClickDelay = 0.3

Member Function Documentation

◆ BuildArcUI()

VisualElement TrackFlowPro.Editor.TrackFlowKnotDrawerUI.BuildArcUI ( SerializedProperty knotProp)
staticprivate

◆ BuildBezierHandlesUI()

VisualElement TrackFlowPro.Editor.TrackFlowKnotDrawerUI.BuildBezierHandlesUI ( SerializedProperty knotProp)
staticprivate

◆ BuildClothoidUI()

VisualElement TrackFlowPro.Editor.TrackFlowKnotDrawerUI.BuildClothoidUI ( SerializedProperty knotProp)
staticprivate

◆ BuildCurveSpecUI()

VisualElement TrackFlowPro.Editor.TrackFlowKnotDrawerUI.BuildCurveSpecUI ( SerializedProperty knotProp)
staticprivate

◆ BuildKnotInspectorBody()

VisualElement TrackFlowPro.Editor.TrackFlowKnotDrawerUI.BuildKnotInspectorBody ( SerializedProperty property)
static

◆ BuildLineUI()

VisualElement TrackFlowPro.Editor.TrackFlowKnotDrawerUI.BuildLineUI ( )
staticprivate

◆ BuildRollOptionsUI()

VisualElement TrackFlowPro.Editor.TrackFlowKnotDrawerUI.BuildRollOptionsUI ( SerializedProperty knotProp)
staticprivate

◆ BuildStandaloneKnotInspector()

VisualElement TrackFlowPro.Editor.TrackFlowKnotDrawerUI.BuildStandaloneKnotInspector ( SerializedProperty property,
string label )
static

◆ GetIndexInArray()

int TrackFlowPro.Editor.TrackFlowKnotDrawerUI.GetIndexInArray ( SerializedProperty property)
static

Gets an index from a property array.

Parameters
property
Returns

◆ NewCard()

VisualElement TrackFlowPro.Editor.TrackFlowKnotDrawerUI.NewCard ( string title,
Color background )
staticprivate

Member Data Documentation

◆ _colorBlue

Color TrackFlowPro.Editor.TrackFlowKnotDrawerUI._colorBlue = new Color32(17, 138, 178, 255)
staticprivate

◆ _colorDarkBlue

Color TrackFlowPro.Editor.TrackFlowKnotDrawerUI._colorDarkBlue = new Color32(7, 59, 76, 255)
staticprivate

◆ _colorGreen

Color TrackFlowPro.Editor.TrackFlowKnotDrawerUI._colorGreen = new Color32(6, 214, 160, 255)
staticprivate

◆ _colorOrange

Color TrackFlowPro.Editor.TrackFlowKnotDrawerUI._colorOrange = new Color32(247, 140, 107, 255)
staticprivate

◆ _colorRed

Color TrackFlowPro.Editor.TrackFlowKnotDrawerUI._colorRed = new Color32(239, 71, 111, 255)
staticprivate

◆ _colorYellow

Color TrackFlowPro.Editor.TrackFlowKnotDrawerUI._colorYellow = new Color32(255, 209, 102, 255)
staticprivate

◆ _doubleClickDelay

double TrackFlowPro.Editor.TrackFlowKnotDrawerUI._doubleClickDelay = 0.3
staticprivate

◆ _lastClickTime

double TrackFlowPro.Editor.TrackFlowKnotDrawerUI._lastClickTime = 0
staticprivate

The documentation for this class was generated from the following file: