Navigation
API > API/Editor > API/Editor/EditorInteractiveToolsFramework
| Name | UEditorGizmoStateTarget |
| Type | class |
| Header File | /Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/EditorGizmos/EditorGizmoStateTarget.h |
| Include Path | #include "EditorGizmos/EditorGizmoStateTarget.h" |
Syntax
UCLASS (MinimalAPI)
class UEditorGizmoStateTarget :
public UObject ,
public IGizmoStateTarget
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEditorGizmoStateTarget
Implements Interfaces
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| TransactionDescription | FText | Localized text description of the transaction (used if TransactionManager is not null) | EditorGizmos/EditorGizmoStateTarget.h | |
| TransactionManager | TScriptInterface< IToolContextTransactionProvider > | Pointer to the GizmoManager or ToolManager that is used to open/close the transaction (if no Begin/End functions is provided by BeginUpdate) | EditorGizmos/EditorGizmoStateTarget.h | |
| WeakModeTools | TWeakPtr< FEditorModeTools > | TWeakPtr to mode manager to interface with | EditorGizmos/EditorGizmoStateTarget.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetTransformGizmo
(
UTransformGizmo* InGizmo |
Sets the transform gizmo from which we can get data if required. | EditorGizmos/EditorGizmoStateTarget.h |
Overridden from IGizmoStateTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginUpdate() |
BeginUpdate is called before the gizmo starts modifying the transform. | EditorGizmos/EditorGizmoStateTarget.h | |
virtual void EndUpdate() |
EndUpdate is called after the gizmo finished modifying the transform. | EditorGizmos/EditorGizmoStateTarget.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UEditorGizmoStateTarget * Construct
(
FEditorModeTools* InModeManager, |
Create and initialize an standard instance of UGizmoEditorStateTarget | EditorGizmos/EditorGizmoStateTarget.h |