Navigation
API > API/Editor > API/Editor/ComponentVisualizers
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USplineComponentVisualizerSelectionState
References
| Module | ComponentVisualizers |
| Header | /Engine/Source/Editor/ComponentVisualizers/Public/SplineComponentVisualizer.h |
| Include | #include "SplineComponentVisualizer.h" |
Syntax
class USplineComponentVisualizerSelectionState : public UObject
Remarks
Selection state data that will be captured by scoped transactions.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FQuat | CachedRotation | Cached rotation for this point | |
| int32 | LastKeyIndexSelected | Index of the last key we selected | |
| TSet< int32 > | SelectedKeys | Indices of keys we have selected | |
| int32 | SelectedSegmentIndex | Index of segment we have selected | |
| FVector | SelectedSplinePosition | Position on spline we have selected | |
| int32 | SelectedTangentHandle | Index of tangent handle we have selected | |
| ESelectedTangentHandle | SelectedTangentHandleType | The type of the selected tangent handle | |
| FComponentPropertyPath | SplinePropertyPath | Property path from the parent actor to the component |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| FQuat | |||
| int32 | |||
| const TSet< int32 > & | |||
| int32 | |||
| FVector | |||
| int32 | |||
| ESelectedTangentHandle | |||
| const FComponentPropertyPath | |||
| int32 | GetVerifiedLastKeyIndexSelected
(
const int32 InNumSplinePoints |
Checks LastKeyIndexSelected is valid given the number of splint points and returns its value. | |
| void | GetVerifiedSelectedTangentHandle
(
const int32 InNumSplinePoints, |
Checks TangentHandle and TangentHandleType are valid and sets relevant output parameters. | |
| bool | IsSplinePointSelected
(
const int32 InIndex |
||
| TSet< int32 > & | |||
| void | Reset () |
||
| void | SetCachedRotation
(
const FQuat& InCachedRotation |
||
| void | SetLastKeyIndexSelected
(
const int32 InLastKeyIndexSelected |
||
| void | SetSelectedSegmentIndex
(
const int32 InSelectedSegmentIndex |
||
| void | SetSelectedSplinePosition
(
const FVector& InSelectedSplinePosition |
||
| void | SetSelectedTangentHandle
(
const int32 InSelectedTangentHandle |
||
| void | SetSelectedTangentHandleType
(
const ESelectedTangentHandle InSelectedTangentHandle |
||
| void | SetSplinePropertyPath
(
const FComponentPropertyPath& InSplinePropertyPath |