Navigation
API > API/Editor > API/Editor/EditorInteractiveToolsFramework
UEditorTransformProxy is a derivation of UTransformProxy that returns the transform that defines the current space of the default Editor transform gizmo for a given mode manager / viewport.
This defaults internally to GLevelEditorModeManager() if none provided when constructing the proxy.
| Name | UEditorTransformProxy |
| Type | class |
| Header File | /Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/EditorGizmos/EditorTransformProxy.h |
| Include Path | #include "EditorGizmos/EditorTransformProxy.h" |
Syntax
UCLASS (Transient)
class UEditorTransformProxy : public UTransformProxy
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UTransformProxy → UEditorTransformProxy
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| WeakContext | TWeakObjectPtr< const UEditorTransformGizmoContextObject > | EditorGizmos/EditorTransformProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FTransform GetTransform() |
EditorGizmos/EditorTransformProxy.h | ||
virtual void InputRotateDelta
(
const FRotator& InDeltaRotate, |
Input rotation delta to be applied in local space of the current transform. | EditorGizmos/EditorTransformProxy.h | |
virtual void InputScaleDelta
(
const FVector& InDeltaScale, |
Input scale delta to be applied in local space of the current transform. | EditorGizmos/EditorTransformProxy.h | |
virtual void InputTranslateDelta
(
const FVector& InDeltaTranslate, |
Input translate delta to be applied in world space of the current transform. | EditorGizmos/EditorTransformProxy.h | |
void SetCurrentAxis
(
const EAxisList::Type InAxisList |
Set legacy widget axis temporarily because FEditorViewportClient overrides may expect it | EditorGizmos/EditorTransformProxy.h | |
virtual void SetTransform
(
const FTransform& Transform |
Unimplemented - all updates to the Editor transform proxy MUST be made by calling the Input delta methods. | EditorGizmos/EditorTransformProxy.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UEditorTransformProxy * CreateNew
(
const UEditorTransformGizmoContextObject* InContext |
EditorGizmos/EditorTransformProxy.h |