Scene overlay: lightweight TrackFlowSpline readouts + selected knot quick edit.
More...
Scene overlay: lightweight TrackFlowSpline readouts + selected knot quick edit.
◆ AddRollPropertyFields()
| void TrackFlowPro.Editor.TrackFlowSplineOverlay.AddRollPropertyFields |
( |
VisualElement | root, |
|
|
SerializedProperty | mod ) |
|
staticprivate |
◆ ApplyRollToSelection()
| void TrackFlowPro.Editor.TrackFlowSplineOverlay.ApplyRollToSelection |
( |
SerializedProperty | controlPoints, |
|
|
System.Collections.Generic.IReadOnlyList< int > | selected, |
|
|
Action< SerializedProperty > | applyToModProp ) |
|
private |
◆ ApplyToSelectedControlPoints()
| void TrackFlowPro.Editor.TrackFlowSplineOverlay.ApplyToSelectedControlPoints |
( |
SerializedProperty | controlPoints, |
|
|
IReadOnlyList< int > | selected, |
|
|
Action< SerializedProperty > | applyToKnotProp ) |
|
private |
◆ BuildBatchUI()
| VisualElement TrackFlowPro.Editor.TrackFlowSplineOverlay.BuildBatchUI |
( |
SerializedProperty | controlPoints, |
|
|
System.Collections.Generic.IReadOnlyList< int > | selected ) |
|
private |
◆ BuildUI()
| void TrackFlowPro.Editor.TrackFlowSplineOverlay.BuildUI |
( |
| ) |
|
|
private |
◆ CreatePanelContent()
| override VisualElement TrackFlowPro.Editor.TrackFlowSplineOverlay.CreatePanelContent |
( |
| ) |
|
◆ FocusKnotWorld()
| void TrackFlowPro.Editor.TrackFlowSplineOverlay.FocusKnotWorld |
( |
int | knotIndex | ) |
|
|
private |
◆ GetControlPoint()
| SerializedProperty TrackFlowPro.Editor.TrackFlowSplineOverlay.GetControlPoint |
( |
SerializedProperty | controlPoints, |
|
|
int | knotIndex ) |
|
private |
◆ GetCurveType()
| SerializedProperty TrackFlowPro.Editor.TrackFlowSplineOverlay.GetCurveType |
( |
SerializedProperty | controlPoints, |
|
|
int | knotIndex ) |
|
private |
◆ GetKnotRollOptions()
| SerializedProperty TrackFlowPro.Editor.TrackFlowSplineOverlay.GetKnotRollOptions |
( |
SerializedProperty | controlPoints, |
|
|
int | knotIndex ) |
|
private |
◆ NewCard()
| VisualElement TrackFlowPro.Editor.TrackFlowSplineOverlay.NewCard |
( |
string | title | ) |
|
|
private |
◆ NewMiniRow()
| VisualElement TrackFlowPro.Editor.TrackFlowSplineOverlay.NewMiniRow |
( |
VisualElement | content | ) |
|
|
private |
◆ OnExternalSelectionChanged()
| void TrackFlowPro.Editor.TrackFlowSplineOverlay.OnExternalSelectionChanged |
( |
| ) |
|
|
private |
◆ OnWillBeDestroyed()
| override void TrackFlowPro.Editor.TrackFlowSplineOverlay.OnWillBeDestroyed |
( |
| ) |
|
◆ RebindSpline()
| void TrackFlowPro.Editor.TrackFlowSplineOverlay.RebindSpline |
( |
TrackFlowSpline | spline | ) |
|
|
private |
◆ RebuildKnotUI()
| void TrackFlowPro.Editor.TrackFlowSplineOverlay.RebuildKnotUI |
( |
int | knotIndex | ) |
|
|
private |
◆ Refresh()
| void TrackFlowPro.Editor.TrackFlowSplineOverlay.Refresh |
( |
bool | forceRebind | ) |
|
|
private |
◆ ResolveSpline()
| TrackFlowSpline TrackFlowPro.Editor.TrackFlowSplineOverlay.ResolveSpline |
( |
| ) |
|
|
private |
◆ UpdateKnotReadouts()
| void TrackFlowPro.Editor.TrackFlowSplineOverlay.UpdateKnotReadouts |
( |
int | knotIndex | ) |
|
|
private |
◆ UpdateSummaryReadouts()
| void TrackFlowPro.Editor.TrackFlowSplineOverlay.UpdateSummaryReadouts |
( |
| ) |
|
|
private |
◆ _bField
| Vector3Field TrackFlowPro.Editor.TrackFlowSplineOverlay._bField |
|
private |
◆ _cachedPrimaryKnot
| int TrackFlowPro.Editor.TrackFlowSplineOverlay._cachedPrimaryKnot = -2 |
|
private |
◆ _dKLabel
| Label TrackFlowPro.Editor.TrackFlowSplineOverlay._dKLabel |
|
private |
◆ _dTLabel
| Label TrackFlowPro.Editor.TrackFlowSplineOverlay._dTLabel |
|
private |
◆ _knotBody
| VisualElement TrackFlowPro.Editor.TrackFlowSplineOverlay._knotBody |
|
private |
◆ _knotHeader
| Label TrackFlowPro.Editor.TrackFlowSplineOverlay._knotHeader |
|
private |
◆ _knotSection
| VisualElement TrackFlowPro.Editor.TrackFlowSplineOverlay._knotSection |
|
private |
◆ _lengthLabel
| Label TrackFlowPro.Editor.TrackFlowSplineOverlay._lengthLabel |
|
private |
◆ _modeLabel
| Label TrackFlowPro.Editor.TrackFlowSplineOverlay._modeLabel |
|
private |
◆ _nField
| Vector3Field TrackFlowPro.Editor.TrackFlowSplineOverlay._nField |
|
private |
◆ _overrideStartCurvatureLabel
| Label TrackFlowPro.Editor.TrackFlowSplineOverlay._overrideStartCurvatureLabel |
|
private |
◆ _root
| VisualElement TrackFlowPro.Editor.TrackFlowSplineOverlay._root |
|
private |
◆ _samplesLabel
| Label TrackFlowPro.Editor.TrackFlowSplineOverlay._samplesLabel |
|
private |
◆ _so
| SerializedObject TrackFlowPro.Editor.TrackFlowSplineOverlay._so |
|
private |
◆ _spline
◆ _splineCard
| VisualElement TrackFlowPro.Editor.TrackFlowSplineOverlay._splineCard |
|
private |
◆ _startKLabel
| Label TrackFlowPro.Editor.TrackFlowSplineOverlay._startKLabel |
|
private |
◆ _startTLabel
| Label TrackFlowPro.Editor.TrackFlowSplineOverlay._startTLabel |
|
private |
◆ _statusLabel
| Label TrackFlowPro.Editor.TrackFlowSplineOverlay._statusLabel |
|
private |
◆ _tField
| Vector3Field TrackFlowPro.Editor.TrackFlowSplineOverlay._tField |
|
private |
◆ visible
| bool TrackFlowPro.Editor.TrackFlowSplineOverlay.visible |
|
get |
The documentation for this class was generated from the following file: