Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
FCombinedTransformGizmoActorFactory creates new instances of ACombinedTransformGizmoActor which are used by UCombinedTransformGizmo to implement 3D transformation Gizmos. An instance of FCombinedTransformGizmoActorFactory is passed to UCombinedTransformGizmo (by way of UCombinedTransformGizmoBuilder), which then calls CreateNewGizmoActor() to spawn new Gizmo Actors.
By default CreateNewGizmoActor() returns a default Gizmo Actor suitable for a three-axis transformation Gizmo, override this function to customize the Actor sub-elements.
| Name | FCombinedTransformGizmoActorFactory |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/CombinedTransformGizmo.h |
| Include Path | #include "BaseGizmos/CombinedTransformGizmo.h" |
Syntax
class FCombinedTransformGizmoActorFactory
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCombinedTransformGizmoActorFactory
(
UGizmoViewContext* GizmoViewContextIn |
BaseGizmos/CombinedTransformGizmo.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EnableElements | ETransformGizmoSubElements | Only these members of the ACombinedTransformGizmoActor gizmo will be initialized | BaseGizmos/CombinedTransformGizmo.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ACombinedTransformGizmoActor * CreateNewGizmoActor
(
UWorld* World |
BaseGizmos/CombinedTransformGizmo.h |