| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/InteractiveToolsFramework/Public/BaseGizmos/TransformGizmo.h |
Include |
#include "BaseGizmos/TransformGizmo.h" |
class ATransformGizmoActor : public AGizmoActor
ATransformGizmoActor is an Actor type intended to be used with UTransformGizmo, as the in-scene visual representation of the Gizmo.
FTransformGizmoActorFactory returns an instance of this Actor type (or a subclass), and based on which Translate and Rotate UProperties are initialized, will associate those Components with UInteractiveGizmo's that implement Axis Translation, Plane Translation, and Axis Rotation.
If a particular sub-Gizmo is not required, simply set that FProperty to null.
The static factory method ::ConstructDefault3AxisGizmo() creates and initializes an Actor suitable for use in a standard 3-axis Transformation Gizmo.
Name | Description | ||
---|---|---|---|
|
AxisScaleX |
X Axis Scale Component |
|
|
AxisScaleY |
Y Axis Scale Component |
|
|
AxisScaleZ |
Z Axis Scale Component |
|
|
PlaneScaleXY |
XY Plane Scale Component |
|
|
PlaneScaleXZ |
XZ Plane Scale Component |
|
|
PlaneScaleYZ |
YZ Plane Scale Component |
|
|
RotateX |
Rotation ComponentsX Axis Rotation Component |
|
|
RotateY |
Y Axis Rotation Component |
|
|
RotateZ |
Z Axis Rotation Component |
|
|
TranslateX |
Translation ComponentsX Axis Translation Component |
|
|
TranslateXY |
XY Plane Translation Component |
|
|
TranslateXZ |
XZ Plane Translation Component |
|
|
TranslateY |
Y Axis Translation Component |
|
|
TranslateYZ |
YZ Plane Translation Component |
|
|
TranslateZ |
Z Axis Translation Component |
|
|
UniformScale |
Scaling ComponentsUniform Scale Component |
Name | Description | |
---|---|---|
|
ATransformGizmoActor() |
Name | Description | ||
---|---|---|---|
|
ATransformGi... |
ConstructCustom3AxisGizmo ( |
Create a new instance of ATransformGizmoActor. |
|
ATransformGi... |
ConstructDefault3AxisGizmo ( |
Create a new instance of ATransformGizmoActor and populate the various sub-components with standard GizmoXComponent instances suitable for a 3-axis transformer Gizmo |