| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingToolsEditorOnly/Public/PolygonOnMeshTool.h |
Include |
#include "PolygonOnMeshTool.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UPolygonOnMeshTool :
public USingleSelectionTool,
public IDynamicMeshOperatorFactory,
public IClickBehaviorTarget,
public IHoverBehaviorTarget
Simple Mesh Plane Cutting Tool
Name | Description | ||
---|---|---|---|
|
ActionProperties |
||
|
ActivePolygon |
||
|
BasicProperties |
||
|
CameraState |
||
|
DrawPlaneWorld |
||
|
DrawPolygonMechanic |
||
|
LastDrawnPolygon |
||
|
TSharedPtr< FDy... |
OriginalDynamicMesh |
|
|
PendingAction |
||
|
PlaneMechanic |
||
|
Preview |
||
|
UWorld * |
TargetWorld |
|
|
WorldTransform |
Name | Description | |
---|---|---|
|
UPolygonOnMeshTool() |
Name | Description | ||
---|---|---|---|
|
BeginDrawPolygon() |
||
|
CompleteDrawPolygon() |
||
|
GenerateAsset ( |
||
|
HitTest ( |
Support for hover and click, for drawing polygon. |
|
|
RequestAction ( |
||
|
SetWorld ( |
||
|
UpdateDrawPlane() |
||
|
UpdateNumPreviews() |
||
|
UpdatePolygonType() |
Name | Description | ||
---|---|---|---|
|
CanAccept() |
||
|
HasAccept() |
||
|
HasCancel() |
||
|
OnPropertyModified |
Automatically called by UInteractiveToolPropertySet.OnModified delegate to notify Tool of child property set changes |
|
|
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 |
|
|
Tick ( |
Allow the Tool to do any necessary processing on Tick |
Name | Description | ||
---|---|---|---|
|
TUniquePtr< ... |
MakeNewOperator() |
Name | Description | ||
---|---|---|---|
|
IsHitByClick ( |
IClickBehaviorTarget API. |
|
|
OnClicked ( |
Notify Target that click ocurred |
Name | Description | ||
---|---|---|---|
|
BeginHoverSequenceHitTest ( |
IHoverBehaviorTarget API. |
|
|
OnBeginHover ( |
Initialize hover sequence at given position |
|
|
OnEndHover() |
Terminate active hover sequence |
|
|
OnUpdateHover ( |
Update active hover sequence with new input position |