Navigation
API > API/Editor > API/Editor/EditorInteractiveToolsFramework
| Name | UEditorTransformGizmoBuilder |
| Type | class |
| Header File | /Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/EditorGizmos/EditorTransformGizmoBuilder.h |
| Include Path | #include "EditorGizmos/EditorTransformGizmoBuilder.h" |
Syntax
UCLASS (MinimalAPI)
class UEditorTransformGizmoBuilder :
public UInteractiveGizmoBuilder ,
public IEditorInteractiveGizmoSelectionBuilder
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveGizmoBuilder → UEditorTransformGizmoBuilder
Implements Interfaces
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CustomizationFunction | TFunction< const FGizmoCustomization()> | If set, this function will be passed to UTransformGizmo instances to override the default material and display size. | EditorGizmos/EditorTransformGizmoBuilder.h |
Functions
Public
Overridden from UInteractiveGizmoBuilder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UInteractiveGizmo * BuildGizmo
(
const FToolBuilderState& SceneState |
EditorGizmos/EditorTransformGizmoBuilder.h |
Overridden from IEditorInteractiveGizmoSelectionBuilder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void UpdateGizmoForSelection
(
UInteractiveGizmo* Gizmo, |
Update gizmo's active target based on the current Editor selection and scene state. | EditorGizmos/EditorTransformGizmoBuilder.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const UEditorTransformGizmoContextObject * GetTransformGizmoContext
(
const FToolBuilderState& InSceneState |
EditorGizmos/EditorTransformGizmoBuilder.h |