Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/CombinedTransformGizmo.h |
Include |
#include "BaseGizmos/CombinedTransformGizmo.h" |
class ACombinedTransformGizmoActor : public AGizmoActor
ACombinedTransformGizmoActor is an Actor type intended to be used with UCombinedTransformGizmo, as the in-scene visual representation of the Gizmo.
FCombinedTransformGizmoActorFactory 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 | ||
---|---|---|---|
|
TObjectPtr< UPr... |
AxisScaleX |
X Axis Scale Component |
|
TObjectPtr< UPr... |
AxisScaleY |
Y Axis Scale Component |
|
TObjectPtr< UPr... |
AxisScaleZ |
Z Axis Scale Component |
|
TObjectPtr< UPr... |
PlaneScaleXY |
XY Plane Scale Component |
|
TObjectPtr< UPr... |
PlaneScaleXZ |
XZ Plane Scale Component |
|
TObjectPtr< UPr... |
PlaneScaleYZ |
YZ Plane Scale Component |
|
TObjectPtr< UPr... |
RotateX |
Rotation ComponentsX Axis Rotation Component |
|
TObjectPtr< UPr... |
RotateY |
Y Axis Rotation Component |
|
TObjectPtr< UPr... |
RotateZ |
Z Axis Rotation Component |
|
TObjectPtr< UPr... |
TranslateX |
Translation ComponentsX Axis Translation Component |
|
TObjectPtr< UPr... |
TranslateXY |
XY Plane Translation Component |
|
TObjectPtr< UPr... |
TranslateXZ |
XZ Plane Translation Component |
|
TObjectPtr< UPr... |
TranslateY |
Y Axis Translation Component |
|
TObjectPtr< UPr... |
TranslateYZ |
YZ Plane Translation Component |
|
TObjectPtr< UPr... |
TranslateZ |
Z Axis Translation Component |
|
TObjectPtr< UPr... |
UniformScale |
Scaling ComponentsUniform Scale Component |
Name | Description | |
---|---|---|
|
ACombinedTransformGizmoActor() |
Name | Description | ||
---|---|---|---|
|
ACombinedTra... |
ConstructCustom3AxisGizmo ( |
Create a new instance of ACombinedTransformGizmoActor. |
|
ACombinedTra... |
ConstructDefault3AxisGizmo ( |
Create a new instance of ACombinedTransformGizmoActor and populate the various sub-components with standard GizmoXComponent instances suitable for a 3-axis transformer Gizmo |