| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/MotionTrailEditorMode/Source/MotionTrailEditorMode/Public/MotionTrailEditorToolset.h |
Include |
#include "MotionTrailEditorToolset.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UTrailToolManager :
public UMultiSelectionTool,
public IClickDragBehaviorTarget,
public IClickBehaviorTarget
Name | Description | ||
---|---|---|---|
|
TWeakObjectPtr<... |
EditorMode |
|
|
GizmoManager |
||
|
UWorld * |
TargetWorld |
|
|
ToolProperties |
||
|
TrailToolName |
Name | Description | ||
---|---|---|---|
|
UInteractive... |
GetGizmoManager() |
|
|
const TArray... |
GetSelection() |
|
|
UWorld * |
GetWorld() |
|
|
SetMotionTrailEditorMode ( |
||
|
SetTrailToolName ( |
||
|
SetWorld ( |
Name | Description | ||
---|---|---|---|
|
GetToolProperties ( |
Property support |
|
|
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 | ||
---|---|---|---|
|
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) |
Name | Description | ||
---|---|---|---|
|
IsHitByClick ( |
Test if target is hit by a click |
|
|
OnClicked ( |
Notify Target that click ocurred |
Name |
Description |
---|---|
TrailKeyTransformGizmoInstanceIdentifier |