Chicane

Mat4

Header
Includes/Chicane/Core/Math/Mat/Mat4.hpp
Namespace
Chicane::Mat4

Construtores

NomeDescrição
Mat4(
A... args
)

Funções

AccessoReturnoModificadorNomeDescrição
public
bool
static
toPosition(
const  Vec3& inWorldPosition
const  Mat4& inView
const  Mat4& inProjection
const  Vec2& inViewport
Vec2& outPosition
)
public
static
toPosition(
const  Vec3& inWorldPosition
const  Mat4& inView
const  Mat4& inProjection
const  Vec2& inViewport
)
public
bool
static
fromPosition(
const  Vec2& inPosition
const  Mat4& inView
const  Mat4& inProjection
const  Vec2& inViewport
Vec3& outNear
Vec3& outFar
)
public
const
getTranslation()
public
const
inverse()
public
bool
const
toPosition(
const  Mat4& inView
const  Mat4& inProjection
const  Vec2& inViewport
Vec2& outPosition
)
public
const
toPosition(
const  Mat4& inView
const  Mat4& inProjection
const  Vec2& inViewport
)
public
inline
operator*(
const  Mat4& inLeft
const  Mat4& inRight
)
public
inline
operator*(
const  Mat4& inMatrix
const  Vec4& inValue
)
public
inline
operator*(
const  Mat4& inMatrix
const  Vec3& inValue
)

Membros

AccessoTipoModificadorNomeDescrição
public
const  Mat<4float>
static, constexpr
Zero
public
const  Mat<4float>
static, constexpr
One