Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsEditorOnlyExp
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveTool
- UDrawSplineTool
References
| Module | MeshModelingToolsEditorOnlyExp |
| Header | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsEditorOnlyExp/Public/DrawSplineTool.h |
| Include | #include "DrawSplineTool.h" |
Variables
| Type | Name | Description | |
|---|---|---|---|
| bDrawTangentForLastPoint | |||
| bFreeDrawPlacedPreviewPoint | |||
| bNeedToRerunConstructionScript | |||
| bPreviousSplineVisibility | |||
| CameraState | |||
| ClickOrDragBehavior | |||
| FreeDrawStrokeStartIndex | |||
| HiddenSpline | |||
| PlaneMechanic | |||
| PreviewActor | |||
| PreviewRootActor | |||
| PreviousTargetActor | |||
| PreviousTargetActorVisibility | |||
| SelectedActor | |||
| Settings | |||
| SplineRecaptureIndex | |||
| TargetWorld | |||
| WorkingSpline |
Functions
| Type | Name | Description | |
|---|---|---|---|
CanAccept () |
|||
| IClickDragBehaviorTarget. | |||
HasAccept () |
|||
HasCancel () |
|||
IsHitByClick () |
IClickBehaviorTarget. | ||
OnClickDrag () |
Notify Target that input position has changed | ||
OnClicked () |
Notify Target that click ocurred | ||
OnClickPress () |
Notify Target that click press ocurred | ||
| Notify Target that click release occurred | |||
| Automatically called by UInteractiveToolPropertySet.OnModified delegate to notify Tool of child property set changes | |||
| Notify Target that click-drag sequence has been explicitly terminated (eg by escape key) | |||
OnTick () |
Allow the Tool to do any necessary processing on Tick | ||
Raycast () |
|||
Render () |
Allow the Tool to do any custom drawing (ie via PDI/RHI) | ||
Setup () |
UInteractiveTool. | ||
SetWorld () |
|||
Shutdown () |
Called by ToolManager to shut down the Tool | ||
Classes
| Type | Name | Description | |
|---|---|---|---|
| FSplineChange | Helper class for making undo/redo transactions, to avoid friending all the variations. |