| AddRotation(F32 x, F32 y, F32 z) noexcept | mage::Transform | |
| AddRotation(F32 x, F32 y, F32 z, F32 min_angle, F32 max_angle) noexcept | mage::Transform | |
| AddRotation(const F32x3 &rotation) noexcept | mage::Transform | |
| AddRotation(const F32x3 &rotation, F32 min_angle, F32 max_angle) noexcept | mage::Transform | |
| AddRotation(FXMVECTOR rotation) noexcept | mage::Transform | |
| AddRotation(FXMVECTOR rotation, FXMVECTOR min_angles, FXMVECTOR max_angles) noexcept | mage::Transform | |
| AddRotationX(F32 x) noexcept | mage::Transform | |
| AddRotationX(F32 x, F32 min_angle, F32 max_angle) noexcept | mage::Transform | |
| AddRotationY(F32 y) noexcept | mage::Transform | |
| AddRotationY(F32 y, F32 min_angle, F32 max_angle) noexcept | mage::Transform | |
| AddRotationZ(F32 z) noexcept | mage::Transform | |
| AddRotationZ(F32 z, F32 min_angle, F32 max_angle) noexcept | mage::Transform | |
| AddScale(F32 s) noexcept | mage::Transform | |
| AddScale(F32 x, F32 y, F32 z) noexcept | mage::Transform | |
| AddScale(const F32x3 &scale) noexcept | mage::Transform | |
| AddScale(FXMVECTOR scale) noexcept | mage::Transform | |
| AddScaleX(F32 x) noexcept | mage::Transform | |
| AddScaleY(F32 y) noexcept | mage::Transform | |
| AddScaleZ(F32 z) noexcept | mage::Transform | |
| AddTranslation(F32 x, F32 y, F32 z) noexcept | mage::Transform | |
| AddTranslation(const F32x3 &translation) noexcept | mage::Transform | |
| AddTranslation(FXMVECTOR translation) noexcept | mage::Transform | |
| AddTranslationX(F32 x) noexcept | mage::Transform | |
| AddTranslationY(F32 y) noexcept | mage::Transform | |
| AddTranslationZ(F32 z) noexcept | mage::Transform | |
| GetObjectAxisX() const noexcept | mage::Transform | |
| GetObjectAxisY() const noexcept | mage::Transform | |
| GetObjectAxisZ() const noexcept | mage::Transform | |
| GetObjectOrigin() const noexcept | mage::Transform | |
| GetObjectToParentMatrix() const noexcept | mage::Transform | |
| GetObjectToParentRotationMatrix() const noexcept | mage::Transform | |
| GetObjectToParentRotationQuaternion() const noexcept | mage::Transform | |
| GetObjectToParentScaleMatrix() const noexcept | mage::Transform | |
| GetObjectToParentTranslationMatrix() const noexcept | mage::Transform | |
| GetObjectToWorldMatrix() const noexcept | mage::Transform | |
| GetOwner() noexcept | mage::Transform | |
| GetOwner() const noexcept | mage::Transform | |
| GetParentAxisX() const noexcept | mage::Transform | |
| GetParentAxisY() const noexcept | mage::Transform | |
| GetParentAxisZ() const noexcept | mage::Transform | |
| GetParentOrigin() const noexcept | mage::Transform | |
| GetParentToObjectMatrix() const noexcept | mage::Transform | |
| GetParentToObjectRotationMatrix() const noexcept | mage::Transform | |
| GetParentToObjectRotationQuaternion() const noexcept | mage::Transform | |
| GetParentToObjectScaleMatrix() const noexcept | mage::Transform | |
| GetParentToObjectTranslationMatrix() const noexcept | mage::Transform | |
| GetRotation() const noexcept | mage::Transform | |
| GetRotationView() const noexcept | mage::Transform | |
| GetRotationX() const noexcept | mage::Transform | |
| GetRotationY() const noexcept | mage::Transform | |
| GetRotationZ() const noexcept | mage::Transform | |
| GetScale() const noexcept | mage::Transform | |
| GetScaleView() const noexcept | mage::Transform | |
| GetScaleX() const noexcept | mage::Transform | |
| GetScaleY() const noexcept | mage::Transform | |
| GetScaleZ() const noexcept | mage::Transform | |
| GetTranslation() const noexcept | mage::Transform | |
| GetTranslationView() const noexcept | mage::Transform | |
| GetTranslationX() const noexcept | mage::Transform | |
| GetTranslationY() const noexcept | mage::Transform | |
| GetTranslationZ() const noexcept | mage::Transform | |
| GetWorldAxisX() const noexcept | mage::Transform | |
| GetWorldAxisY() const noexcept | mage::Transform | |
| GetWorldAxisZ() const noexcept | mage::Transform | |
| GetWorldOrigin() const noexcept | mage::Transform | |
| GetWorldToObjectMatrix() const noexcept | mage::Transform | |
| HasOwner() const noexcept | mage::Transform | |
| m_dirty_object_to_world | mage::Transform | mutableprivate |
| m_dirty_world_to_object | mage::Transform | mutableprivate |
| m_object_to_world | mage::Transform | mutableprivate |
| m_owner | mage::Transform | private |
| m_transform | mage::Transform | private |
| m_world_to_object | mage::Transform | mutableprivate |
| operator=(const Transform &transform) noexcept | mage::Transform | |
| operator=(Transform &&transform) noexcept | mage::Transform | |
| SetDirty() const noexcept | mage::Transform | |
| SetLocalTransform(SETTransform3D transform) noexcept | mage::Transform | |
| SetOwner(ProxyPtr< Node > owner) noexcept | mage::Transform | private |
| SetRotation(F32 x, F32 y, F32 z) noexcept | mage::Transform | |
| SetRotation(const F32x3 &rotation) noexcept | mage::Transform | |
| SetRotation(FXMVECTOR rotation) noexcept | mage::Transform | |
| SetRotationAroundDirection(FXMVECTOR direction, F32 angle) noexcept | mage::Transform | |
| SetRotationX(F32 x) noexcept | mage::Transform | |
| SetRotationY(F32 y) noexcept | mage::Transform | |
| SetRotationZ(F32 z) noexcept | mage::Transform | |
| SetScale(F32 s) noexcept | mage::Transform | |
| SetScale(F32 x, F32 y, F32 z) noexcept | mage::Transform | |
| SetScale(F32x3 scale) noexcept | mage::Transform | |
| SetScale(FXMVECTOR scale) noexcept | mage::Transform | |
| SetScaleX(F32 x) noexcept | mage::Transform | |
| SetScaleY(F32 y) noexcept | mage::Transform | |
| SetScaleZ(F32 z) noexcept | mage::Transform | |
| SetTranslation(F32 x, F32 y, F32 z) noexcept | mage::Transform | |
| SetTranslation(F32x3 translation) noexcept | mage::Transform | |
| SetTranslation(FXMVECTOR translation) noexcept | mage::Transform | |
| SetTranslationX(F32 x) noexcept | mage::Transform | |
| SetTranslationY(F32 y) noexcept | mage::Transform | |
| SetTranslationZ(F32 z) noexcept | mage::Transform | |
| Transform() noexcept | mage::Transform | |
| Transform(const Transform &transform) noexcept | mage::Transform | |
| Transform(Transform &&transform) noexcept=default | mage::Transform | |
| TransformClient class | mage::Transform | friend |
| TransformObjectToParent(FXMVECTOR vector) const noexcept | mage::Transform | |
| TransformObjectToParentDirection(FXMVECTOR direction) const noexcept | mage::Transform | |
| TransformObjectToParentPoint(FXMVECTOR point) const noexcept | mage::Transform | |
| TransformObjectToWorld(FXMVECTOR vector) const noexcept | mage::Transform | |
| TransformObjectToWorldDirection(FXMVECTOR direction) const noexcept | mage::Transform | |
| TransformObjectToWorldPoint(FXMVECTOR point) const noexcept | mage::Transform | |
| TransformParentToObject(FXMVECTOR vector) const noexcept | mage::Transform | |
| TransformParentToObjectDirection(FXMVECTOR direction) const noexcept | mage::Transform | |
| TransformParentToObjectPoint(FXMVECTOR point) const noexcept | mage::Transform | |
| TransformWorldToObject(FXMVECTOR vector) const noexcept | mage::Transform | |
| TransformWorldToObjectDirection(FXMVECTOR direction) const noexcept | mage::Transform | |
| TransformWorldToObjectPoint(FXMVECTOR point) const noexcept | mage::Transform | |
| UpdateObjectToWorldMatrix() const noexcept | mage::Transform | private |
| UpdateWorldToObjectMatrix() const noexcept | mage::Transform | private |
| ~Transform()=default | mage::Transform | |