DisclaimerIf you use the site often and enjoy it, consider donating to help me cover the server costs, and motivate me to spend my time on this project. (Donate) (Crypto)

Classes

UTransformProxy

UObject

UTransformProxy is used to transform a set of sub-ojects. An internal FTransform is generated based on the sub-object set, and the relative FTransform of each sub-object is stored. Then as this main transform is updated, the sub-objects are also updated. Currently only USceneComponent sub-objects are supported. 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.

Member Type Offset Share
bRotatePerObject

If true, relative rotation of shared transform is applied to objects before relative translation (ie they rotate in place)

bool 0x70
bSetPivotMode

If true, then on SetTransform() the components are not moved, and their local transforms are recalculated

bool 0x71
SharedTransform

The main transform

FTransform 0x90
InitialSharedTransform

The main transform

FTransform 0xc0