Chicane

Transform

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

Functions

AccessReturnModifierNameDescription
public
const  Mat4&
const
getMatrix()
public
void
setMatrix(
const  Mat4& inMatrix
)
public
void
setTransform(
const  Transform& inTransform
)
public
const  Vec3&
const
getTranslation()
public
void
addTranslation(
const  Vec3& inTranslation
)
public
void
setTranslation(
const  Vec3& inTranslation
)
public
const  Vec3&
const
getRotation()
public
void
addRotation(
const  Vec3& inRotation
)
public
void
setRotation(
const  Vec3& inRotation
)
public
const  Vec3&
const
getScale()
public
void
addScale(
const  Vec3& inScale
)
public
void
setScale(
const  Vec3& inScale
)
public
const  Vec3&
const
getRight()
public
const  Vec3&
const
getForward()
public
const  Vec3&
const
getUp()
protected
void
refreshOrientation(
const  QuatFloat& inOrientation
)
protected
void
refreshTransform(
const  QuatFloat& inOrientation
)
protected
void
refresh()

Members

AccessTypeModifierNameDescription
protected
m_matrix
protected
m_translation
protected
m_rotation
protected
m_scale
protected
m_forward
protected
m_up
protected
m_right