Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/TransformGizmoUtil.h |
Include |
#include "BaseGizmos/TransformGizmoUtil.h" |
class UCombinedTransformGizmoContextObject : public UObject
UCombinedTransformGizmoContextObject is a utility object that registers a set of Gizmo Builders for UCombinedTransformGizmo and variants. The intended usage is to call RegisterGizmosWithManager(), and then the UCombinedTransformGizmoContextObject will register itself as a ContextObject in the InteractiveToolsContext's ContextObjectStore. Then the Create3AxisTransformGizmo()/etc functions will spawn different variants of UCombinedTransformGizmo. The above UE::TransformGizmoUtil:: functions will look up the UCombinedTransformGizmoContextObject instance in the ContextObjectStore and then call the associated function below.
Name | Description | ||
---|---|---|---|
|
bDefaultGizmosRegistered |
||
|
TSharedPtr< FCo... |
GizmoActorBuilder |
Name | Description | ||
---|---|---|---|
|
UCombinedTra... |
Create3AxisTransformGizmo ( |
Activate a new instance of the default 3-axis transformation Gizmo. |
|
UCombinedTra... |
CreateCustomRepositionableTransformGizmo ( |
Variant of CreateCustomTransformGizmo that creates a URepositionableTransformGizmo, which is an extension to UCombinedTransformGizmo that supports various snapping interactions |
|
UCombinedTra... |
CreateCustomTransformGizmo ( |
Activate a new customized instance of the default 3-axis transformation Gizmo, with only certain elements included. |
|
DeregisterGizmosWithManager ( |
||
|
RegisterGizmosWithManager ( |
Name |
Description |
---|---|
CustomRepositionableThreeAxisTransformBuilderIdentifier |
|
CustomThreeAxisTransformBuilderIdentifier |
|
DefaultAxisAngleBuilderIdentifier |
|
DefaultAxisPositionBuilderIdentifier |
Builder identifiers for default gizmo types. Perhaps should have an API for this... |
DefaultPlanePositionBuilderIdentifier |
|
DefaultThreeAxisTransformBuilderIdentifier |