| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/EditPivotTool.h |
Include |
#include "EditPivotTool.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UEditPivotTool :
public UMultiSelectionTool,
public IClickDragBehaviorTarget
Name | Description | ||
---|---|---|---|
|
ActiveGizmos |
||
|
int |
ActiveSnapDragIndex |
|
|
EditPivotActions |
||
|
GizmoManager |
||
|
TArray< int > |
MapToFirstOccurrences |
|
|
ObjectBounds |
||
|
PendingAction |
||
|
StartDragFrameWorld |
||
|
StartDragTransform |
||
|
UWorld * |
TargetWorld |
|
|
Transform |
||
|
TransformProps |
||
|
WorldBounds |
Name | Description | |
---|---|---|
|
UEditPivotTool() |
Name | Description | ||
---|---|---|---|
|
ApplyAction ( |
||
|
Precompute() |
||
|
RequestAction ( |
||
|
ResetActiveGizmos() |
||
|
SetActiveGizmos_Single ( |
||
|
SetPivotToBoxPoint ( |
||
|
SetWorld ( |
||
|
UpdateAssets ( |
||
|
UpdateSetPivotModes ( |
Name | Description | ||
---|---|---|---|
|
HasAccept() |
||
|
HasCancel() |
||
|
OnPropertyModified |
Automatically called by UInteractiveToolPropertySet.OnModified delegate to notify Tool of child property set changes |
|
|
OnTick ( |
Action support/system |
|
|
RegisterActions ( |
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 |
|
|
Shutdown ( |
Called by ToolManager to shut down the Tool |
Name | Description | ||
---|---|---|---|
|
CanBeginClickDragSequence ( |
Test if target can begin click-drag interaction at this point |
|
|
OnClickDrag ( |
Notify Target that input position has changed |
|
|
OnClickPress ( |
Notify Target that click press ocurred |
|
|
OnClickRelease ( |
Notify Target that click release occurred |
|
|
OnTerminateDragSequence() |
Notify Target that click-drag sequence has been explicitly terminated (eg by escape key) |