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 | |