/Engine/Source/Editor/ComponentVisualizers/Public/SplineComponentVisualizer.h
SplineComponent visualizer/edit functionality
class FSplineComponentVisualizer : public [FComponentVisualizer](API\Editor\UnrealEd\FComponentVisualizer), public [FGCObject](API\Runtime\CoreUObject\UObject\FGCObject)
EAxis::Type
AddKeyLockedAxis
Axis to fix when adding new spline points.
bool
bAllowDuplication
Whether we currently allow duplication when dragging
bool
bDuplicatingSplineKey
Alt-drag: True when in process of duplicating a spline key.
bool
bIsSnappingToActor
Snap: True when in process of snapping to actor which needs to be Ctrl-Selected.
bool
bUpdatingAddSegment
Alt-drag: True when in process of adding end segment.
FDelegateHandle
DeselectedInEditorDelegateHandle
float
DuplicateCacheSplitSegmentParam
Alt-drag: Cached segment parameter for split segment at new control point
uint32
DuplicateDelay
Alt-drag: Delays duplicating control point to accumulate sufficient drag input offset.
FVector
DuplicateDelayAccumulatedDrag
Alt-drag: Accumulates delayed drag offset.
TObjectPtr<USp...
SelectionState
Current selection state
ESplineComponen...
SnapToActorMode
Snap: Snap to actor mode.
TSharedPtr<FUI...
SplineComponentVisualizerActions
Output log commands
FProperty*
SplineCurvesProperty