Module |
|
Header |
/Engine/Source/Runtime/Experimental/InteractiveToolsFramework/Public/InteractiveGizmo.h |
Include |
#include "InteractiveGizmo.h" |
class UInteractiveGizmo :
public UObject,
public IInputBehaviorSource
UInteractiveGizmo is the base class for all Gizmos in the InteractiveToolsFramework.
Name | Description | ||
---|---|---|---|
|
InputBehaviors |
The current set of InputBehaviors provided by this Gizmo |
Name | Description | |
---|---|---|
|
UInteractiveGizmo() |
Name | Description | ||
---|---|---|---|
|
AddInputBehavior ( |
Input Behaviors support Add an input behavior for this Gizmo |
|
|
UInteractive... |
GetGizmoManager() |
|
|
Render ( |
Allow the Gizmo to do any custom drawing (ie via PDI/RHI) |
|
|
Setup() |
Called by GizmoManager to initialize the Gizmo after GizmoBuilder::BuildGizmo() has been called |
|
|
Shutdown() |
Called by GizmoManager to shut down the Gizmo |
|
|
Tick ( |
Allow the Gizmo to do any necessary processing on Tick |
Name | Description | ||
---|---|---|---|
|
const UInput... |
GetInputBehaviors() |