Navigation
API > API/Editor > API/Editor/ComponentVisualizers
Inheritance Hierarchy
- TSharedFromThis
- FComponentVisualizer
- FSplineMeshComponentVisualizer
References
| Module | ComponentVisualizers |
| Header | /Engine/Source/Editor/ComponentVisualizers/Public/SplineMeshComponentVisualizer.h |
| Include | #include "SplineMeshComponentVisualizer.h" |
Syntax
class FSplineMeshComponentVisualizer : public FComponentVisualizer
Remarks
SplineMeshComponent visualizer/edit functionality
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | SelectedKey | Index of the key we selected | |
| int32 | SelectedTangentHandle | Index of tangent handle we have selected | |
| ESelectedTangentHandle::Type | SelectedTangentHandleType | The type of the selected tangent handle | |
| FComponentPropertyPath | SplineMeshPropertyPath | Property path from the parent actor to the component |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| USplineMeshComponent * | Get the spline component we are currently editing | ||
| FInterpCurveVector | GetSpline
(
const USplineMeshComponent* SplineMeshComp |
Get a spline object for the specified spline mesh component | |
| void | Syncs changes made by the visualizer in the actual component |
Overridden from FComponentVisualizer
| Type | Name | Description | |
|---|---|---|---|
| void | DrawVisualization
(
const UActorComponent* Component, |
Draw visualization for the supplied component | |
| void | EndEditing () |
||
| TSharedPtr< SWidget > | |||
| bool | GetCustomInputCoordinateSystem
(
const FEditorViewportClient* ViewportClient, |
||
| bool | GetWidgetLocation
(
const FEditorViewportClient* ViewportClient, |
||
| bool | HandleInputDelta
(
FEditorViewportClient* ViewportClient, |
||
| bool | HandleInputKey
(
FEditorViewportClient* ViewportClient, |
||
| void | OnRegister () |
||
| bool | VisProxyHandleClick
(
FEditorViewportClient* InViewportClient, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| ESelectedTangentHandle |