Chicane

Instance

Header
Chicane/Core/Math/Transform/Instance.hpp
Namespace
Chicane::Transform::Instance

Funções

AcessoModificadorTipoNomeDescrição
publicconst Mat<4, float>&getMatrix() const
publicvoidsetTransform(const Instance& inTransform)
publicconst Vec<3, float>&getTranslation() const
publicvoidaddTranslation(const Vec<3, float>& inTranslation)
publicvoidsetTranslation(const Vec<3, float>& inTranslation)
publicconst Vec<3, float>&getRotation() const
publicvoidaddRotation(const Vec<3, float>& inRotation)
publicvoidsetRotation(const Vec<3, float>& inRotation)
publicconst Vec<3, float>&getScale() const
publicvoidaddScale(const Vec<3, float>& inScale)
publicvoidsetScale(const Vec<3, float>& inScale)
publicconst Vec<3, float>&getForward() const
publicconst Vec<3, float>&getRight() const
publicconst Vec<3, float>&getUp() const
protectedvoidrefresh()

Propriedades

AcessoModificadorTipoNomeDescrição
protectedMat<4, float>m_matrix
protectedVec<3, float>m_translation
protectedVec<3, float>m_rotation
protectedVec<3, float>m_scale
protectedVec<3, float>m_forward
protectedVec<3, float>m_right
protectedVec<3, float>m_up