 |
FFrame3d |
ActiveGizmoFrame |
|
 |
FVector3d |
ActiveGizmoScale |
|
 |
ETransformGizmoSubElements |
ActiveGizmoSubElements |
|
 |
EMultiTransformerMode |
ActiveMode |
|
 |
bool |
bDisallowNegativeScaling |
|
 |
bool |
bForceGizmoCoordSystem |
|
 |
bool |
bInGizmoEdit |
|
 |
bool |
bRepositionableGizmo |
|
 |
bool |
bShouldBeVisible |
|
 |
TObjectPtr< UDragAlignmentMechanic > |
DragAlignmentMechanic |
We have to hold on to the mechanic only because the MultiTransformer has the capacity to delete and recreate its gizmo, in which case we'll need to attach the alignment mechanic again. |
 |
TUniqueFunction< bool()> |
EnableSnapToWorldGridFunc |
|
 |
EToolContextCoordinateSystem |
GizmoCoordSystem |
|
 |
TObjectPtr< UInteractiveGizmoManager > |
GizmoManager |
Note: we could have more pivot change delegates, but we don't yet need them, and we might phase out the UMultiTransformer. |
 |
TFunction< bool()> |
IsNonUniformScaleAllowed |
|
 |
FMultiTransformerEvent |
OnEndPivotEdit |
This delegate is fired when a repositioning drag is completed |
 |
FMultiTransformerEvent |
OnTransformCompleted |
This delegate is fired when the drag is completed |
 |
FMultiTransformerEvent |
OnTransformStarted |
This delegate is fired when a drag is started |
 |
FMultiTransformerEvent |
OnTransformUpdated |
This delegate is fired when a drag is updated |
 |
IToolContextTransactionProvider * |
TransactionProvider |
|
 |
TObjectPtr< UCombinedTransformGizmo > |
TransformGizmo |
|
 |
TObjectPtr< UTransformProxy > |
TransformProxy |
|