Navigation
API > API/Editor > API/Editor/EditorInteractiveToolsFramework
ITransformGizmoSource is an interface for providing gizmo mode configuration information.
| Name | ITransformGizmoSource |
| Type | class |
| Header File | /Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/EditorGizmos/TransformGizmoInterfaces.h |
| Include Path | #include "EditorGizmos/TransformGizmoInterfaces.h" |
Syntax
class ITransformGizmoSource
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanInteract
(
const EViewportContext InViewportContext |
Returns whether the gizmo can interact. | EditorGizmos/TransformGizmoInterfaces.h | |
virtual EAxisList::Type GetGizmoAxisToDraw
(
EGizmoTransformMode InGizmoMode |
Returns the current gizmo axes to draw | EditorGizmos/TransformGizmoInterfaces.h | |
virtual EToolContextCoordinateSystem GetGizmoCoordSystemSpace() |
Returns the coordinate system space (world or local) in which to display the gizmo | EditorGizmos/TransformGizmoInterfaces.h | |
virtual EGizmoTransformMode GetGizmoMode() |
Returns the current Editor gizmo mode | EditorGizmos/TransformGizmoInterfaces.h | |
virtual float GetGizmoScale() |
Returns a scale factor for the gizmo | EditorGizmos/TransformGizmoInterfaces.h | |
virtual const FRotationContext & GetRotationContext() |
Get rotation context | EditorGizmos/TransformGizmoInterfaces.h | |
virtual EGizmoTransformScaleType GetScaleType() |
Get current scale type | EditorGizmos/TransformGizmoInterfaces.h | |
virtual bool GetVisible
(
const EViewportContext InViewportContext |
Returns whether the gizmo should be visible. | EditorGizmos/TransformGizmoInterfaces.h |