| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/RevolveBoundaryTool.h |
Include |
#include "RevolveBoundaryTool.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class URevolveBoundaryTool : public UMeshBoundaryToolBase
Tool that revolves the boundary of a mesh around an axis to create a new mesh. Mainly useful for revolving planar meshes.
Name | Description | ||
---|---|---|---|
|
AlignAxisModifier |
||
|
AssetAPI |
||
|
bAlignAxisOnClick |
Support for Ctrl+Clicking a boundary to align the revolution axis to that segment. |
|
|
MaterialProperties |
||
|
PlaneMechanic |
||
|
Preview |
||
|
RevolutionAxisDirection |
||
|
RevolutionAxisOrigin |
||
|
Settings |
Name | Description | ||
---|---|---|---|
|
GenerateAsset ( |
||
|
SetAssetAPI ( |
||
|
StartPreview() |
||
|
UpdateRevolutionAxis() |
Uses the settings stored in the properties object to update the revolution axis |
Name | Description | ||
---|---|---|---|
|
ShouldSelectionAppend() |
Override in the child to determine whether new selection should attempt to append. |
Name | Description | ||
---|---|---|---|
|
CanAccept() |
||
|
OnPropertyModified |
Automatically called by UInteractiveToolPropertySet.OnModified delegate to notify Tool of child property set changes |
|
|
OnTick ( |
Action support/system |
|
|
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 |
|
|
Shutdown ( |
Called by ToolManager to shut down the Tool |
Name | Description | ||
---|---|---|---|
|
OnClicked ( |
This may need overriding, depending on the child class, though the child could also just override OnSelectionChanged(). |
Name | Description | ||
---|---|---|---|
|
OnUpdateModifierState ( |
Notify target of current modifier state |