Navigation
API > API/Editor > API/Editor/EditorInteractiveToolsFramework
FRelativeTransformInterfaceRegistry
| Name | FRelativeTransformInterfaceRegistry |
| Type | class |
| Header File | /Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/EditorGizmos/GizmoRotationUtil.h |
| Include Path | #include "EditorGizmos/GizmoRotationUtil.h" |
Syntax
class FRelativeTransformInterfaceRegistry
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRelativeTransformInterfaceRegistry() |
EditorGizmos/GizmoRotationUtil.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FRelativeTransformInterfaceRegistry() |
EditorGizmos/GizmoRotationUtil.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| WorldInterfaceToRelativeTransformInterface | TMap< UClass *, TUniquePtr< IRelativeTransformInterface > > | EditorGizmos/GizmoRotationUtil.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IRelativeTransformInterface * FindRelativeTransformInterface
(
const TTypedElement< ITypedElementWorldInterface >& InElement |
Find the registered interface from the given class. | EditorGizmos/GizmoRotationUtil.h | |
IRelativeTransformInterface * FindRelativeTransformInterface
(
const UClass* InClass |
EditorGizmos/GizmoRotationUtil.h | ||
void RegisterRelativeTransformInterface
(
TUniquePtr< IRelativeTransformInterface >&& InInterface |
Register an interface for the TWorldInterface static class | EditorGizmos/GizmoRotationUtil.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FRelativeTransformInterfaceRegistry & Get() |
Get the singleton registry object | EditorGizmos/GizmoRotationUtil.h | |
static void RegisterDefaultInterfaces() |
EditorGizmos/GizmoRotationUtil.h |