Transform.h
Vector & Scale()
Returns a writable reference to the scale component. Once called, flags the node to recalculate its t...
A transform representated as a row-major matrix.
Definition: TransformMatrix.h:44
void RemoveTransformCallback(OnTransformUpdate *)
removes a transform callback
const TransformMatrix & GetMatrix()
Gets the transform matrix representative of this Transform. At this time, any requests to modify the ...
const Vector & GetScale() const
Gets a read-only, quick reference to the scale component.
const Vector & GetRotation() const
Gets a read-only, quick reference to the rotation component.
bool NeedsUpdate() const
Returns whether an update to this transform is pending.
Definition: AssetID.h:37
Vector & Rotation()
Returns a writable reference to the rotation component. Once called, flags the node to recalculate it...
const Vector & GetPosition() const
Gets a read-only, quick reference to the position component.
Vector & Position()
Returns a writable reference to the position component. Once called, flags the node to recalculate it...
void SetReverseTranslation(bool)
Sets whether to reverse the node's interpretation of of translation for transform calculation...
void AddTransformCallback(OnTransformUpdate *)
Adds a transform update.