AddScale(F32 scale) noexcept | mage::S1QTTransform3D | |
AddTranslation(F32 x, F32 y, F32 z) noexcept | mage::S1QTTransform3D | |
AddTranslation(const F32x3 &translation) noexcept | mage::S1QTTransform3D | |
AddTranslation(FXMVECTOR translation) noexcept | mage::S1QTTransform3D | |
AddTranslationX(F32 x) noexcept | mage::S1QTTransform3D | |
AddTranslationY(F32 y) noexcept | mage::S1QTTransform3D | |
AddTranslationZ(F32 z) noexcept | mage::S1QTTransform3D | |
GetObjectAxisX() const noexcept | mage::S1QTTransform3D | |
GetObjectAxisY() const noexcept | mage::S1QTTransform3D | |
GetObjectAxisZ() const noexcept | mage::S1QTTransform3D | |
GetObjectOrigin() const noexcept | mage::S1QTTransform3D | |
GetObjectToParentMatrix() const noexcept | mage::S1QTTransform3D | |
GetObjectToParentRotationMatrix() const noexcept | mage::S1QTTransform3D | |
GetObjectToParentScaleMatrix() const noexcept | mage::S1QTTransform3D | |
GetObjectToParentTranslationMatrix() const noexcept | mage::S1QTTransform3D | |
GetParentAxisX() const noexcept | mage::S1QTTransform3D | |
GetParentAxisY() const noexcept | mage::S1QTTransform3D | |
GetParentAxisZ() const noexcept | mage::S1QTTransform3D | |
GetParentOrigin() const noexcept | mage::S1QTTransform3D | |
GetParentToObjectMatrix() const noexcept | mage::S1QTTransform3D | |
GetParentToObjectRotationMatrix() const noexcept | mage::S1QTTransform3D | |
GetParentToObjectScaleMatrix() const noexcept | mage::S1QTTransform3D | |
GetParentToObjectTranslationMatrix() const noexcept | mage::S1QTTransform3D | |
GetRotation() const noexcept | mage::S1QTTransform3D | |
GetRotationView() const noexcept | mage::S1QTTransform3D | |
GetScale() const noexcept | mage::S1QTTransform3D | |
GetTranslation() const noexcept | mage::S1QTTransform3D | |
GetTranslationView() const noexcept | mage::S1QTTransform3D | |
GetTranslationX() const noexcept | mage::S1QTTransform3D | |
GetTranslationY() const noexcept | mage::S1QTTransform3D | |
GetTranslationZ() const noexcept | mage::S1QTTransform3D | |
m_rotation | mage::S1QTTransform3D | private |
m_scale | mage::S1QTTransform3D | private |
m_translation | mage::S1QTTransform3D | private |
operator=(const S1QTTransform3D &transform) noexcept=default | mage::S1QTTransform3D | |
operator=(S1QTTransform3D &&transform) noexcept=default | mage::S1QTTransform3D | |
S1QTTransform3D(F32x3 translation={ 0.0f, 0.0f, 0.0f }, F32x4 rotation={ 1.0f, 0.0f, 0.0f, 0.0f }, F32 scale=1.0f) noexcept | mage::S1QTTransform3D | explicit |
S1QTTransform3D(FXMVECTOR translation, FXMVECTOR rotation, F32 scale) noexcept | mage::S1QTTransform3D | explicit |
S1QTTransform3D(const S1QTTransform3D &transform) noexcept=default | mage::S1QTTransform3D | |
S1QTTransform3D(S1QTTransform3D &&transform) noexcept=default | mage::S1QTTransform3D | |
SetRotation(const F32x4 &rotation) noexcept | mage::S1QTTransform3D | |
SetRotation(FXMVECTOR rotation) noexcept | mage::S1QTTransform3D | |
SetRotationAroundDirection(FXMVECTOR direction, F32 angle) noexcept | mage::S1QTTransform3D | |
SetScale(F32 scale) noexcept | mage::S1QTTransform3D | |
SetTranslation(F32 x, F32 y, F32 z) noexcept | mage::S1QTTransform3D | |
SetTranslation(F32x3 translation) noexcept | mage::S1QTTransform3D | |
SetTranslation(FXMVECTOR translation) noexcept | mage::S1QTTransform3D | |
SetTranslationX(F32 x) noexcept | mage::S1QTTransform3D | |
SetTranslationY(F32 y) noexcept | mage::S1QTTransform3D | |
SetTranslationZ(F32 z) noexcept | mage::S1QTTransform3D | |
TransformObjectToParent(FXMVECTOR vector) const noexcept | mage::S1QTTransform3D | |
TransformObjectToParentDirection(FXMVECTOR direction) const noexcept | mage::S1QTTransform3D | |
TransformObjectToParentPoint(FXMVECTOR point) const noexcept | mage::S1QTTransform3D | |
TransformParentToObject(FXMVECTOR vector) const noexcept | mage::S1QTTransform3D | |
TransformParentToObjectDirection(FXMVECTOR direction) const noexcept | mage::S1QTTransform3D | |
TransformParentToObjectPoint(FXMVECTOR point) const noexcept | mage::S1QTTransform3D | |
~S1QTTransform3D()=default | mage::S1QTTransform3D | |