/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/TransformProxy.h
If only one sub-object is set, the main transform is the sub-object transform. Otherwise the main transform is centered at the average origin and has no rotation.
class UTransformProxy : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
bool
bRotatePerObject
If true, relative rotation of shared transform is applied to objects before relative translation (ie they rotate in place)
bool
bSetPivotMode
If true, then onSetTransform()the components are not moved, and their local transforms are recalculated
FTransform
InitialSharedTransform
The main transform
TArray<FRelati...
Objects
List of sub-objects
FOnBeginPivotEd...
OnBeginPivotEdit
FOnBeginTransfo...
OnBeginTransformEdit
FOnEndPivotEdit
OnEndPivotEdit
FOnEndTransform...
OnEndTransformEdit
FOnPivotChanged
OnPivotChanged
FOnTransformCha...
OnTransformChanged
FOnTransformCha...
OnTransformChangedUndoRedo
This delegate is fired whenever the transform is changed by aFTransformProxyChange, ie on undo/redo.
FTransform
SharedTransform
The main transform