Navigation
API > API/Plugins > API/Plugins/MeshModelingTools
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveTool
- UDrawAndRevolveTool
References
| Module | MeshModelingTools |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Public/DrawAndRevolveTool.h |
| Include | #include "DrawAndRevolveTool.h" |
Remarks
Draws a profile curve and revolves it around an axis.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bProfileCurveComplete | |||
| CameraState | |||
| ControlPointsMechanic | |||
| MaterialProperties | |||
| OutputTypeProperties | |||
| PlaneMechanic | |||
| Preview | |||
| RevolutionAxisDirection | |||
| RevolutionAxisOrigin | |||
| Settings | |||
| TargetWorld |
Functions
| Type | Name | Description | |
|---|---|---|---|
CanAccept () |
|||
HasAccept () |
|||
HasCancel () |
|||
| Automatically called by UInteractiveToolPropertySet.OnModified delegate to notify Tool of child property set changes | |||
OnTick () |
Allow the Tool to do any necessary processing on Tick | ||
| Override this function to register the set of Actions this Tool supports, using FInteractiveToolActionSet::RegisterAction. | |||
Render () |
Allow the Tool to do any custom drawing (ie via PDI/RHI) | ||
Setup () |
Called by ToolManager to initialize the Tool after ToolBuilder::BuildTool() has been called | ||
SetWorld () |
|||
Shutdown () |
Called by ToolManager to shut down the Tool | ||
StartPreview () |
|||
| Uses the settings currently stored in the properties object to update the revolution axis. |
Constants
| Name | Description |
|---|---|
| FarDrawPlaneThreshold |