Navigation
API > API/Editor > API/Editor/ComponentVisualizers
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USplineGeneratorBase
- UArcSplineGenerator
- UCircleSplineGenerator
- UEllipseSplineGenerator
- ULineSplineGenerator
- URectangleSplineGenerator
- USquareSplineGenerator
References
| Module | ComponentVisualizers |
| Header | /Engine/Source/Editor/ComponentVisualizers/Public/SplineGeneratorPanel.h |
| Include | #include "SplineGeneratorPanel.h" |
Syntax
class USplineGeneratorBase : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| FSplineCurves | CachedSplineCurves | ||
| TWeakObjectPtr< USplineComponent > | SelectedSplineComponent | ||
| EShapeAddMode | ShapeAddMode | ||
| int32 | StartKey | ||
| TWeakPtr< FSplineComponentVisualizer > | WeakSplineVis |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BuildCurve () |
||
| int32 | GetAddIndex
(
int32 Index |
Helper method to return the index for adding a spline point | |
| int32 | GetItrIndex
(
int32 Index |
Helper method to return the index for an added spline point after all points have been added | |
| int32 | GetNumPoints () |
||
| void | Init
(
TWeakPtr< FSplineComponentVisualizer > InSplineComponentVisualizer |
||
| void | PreviewCurve () |
||
| void | Reset () |