Chicane

Transform

ヘッダー
Includes/Chicane/Core/Math/Transform.hpp
ネームスペース
Chicane::Transform

コンストラクター

名前説明
Transform()

関数

アクセスタイプモディファイア名前説明
public
const  Mat4&
const
getMatrix()
public
void
setTransform(
const  Transform& inTransform
)
public
const  Vec3&
const
getTranslation()
public
void
addTranslation(
float inValue
)
public
void
addTranslation(
float inX
float inY
float inZ
)
public
void
addTranslation(
const  Vec3& inValue
)
public
void
setTranslation(
float inValue
)
public
void
setTranslation(
float inX
float inY
float inZ
)
public
void
setTranslation(
const  Vec3& inValue
)
public
const  Vec3&
const
getForward()
public
const  Vec3&
const
getRight()
public
const  Vec3&
const
getUp()
public
const  Rotator&
const
getRotation()
public
void
inline
addLocalRotation(
Args... inArgs
)
public
void
inline
addWorldRotation(
Args... inArgs
)
public
void
inline
setRotation(
Args... inArgs
)
public
void
lookAt(
const  Vec3& inTarget
)
public
const  Vec3&
const
getScale()
public
void
addScale(
float inValue
)
public
void
addScale(
float inX
float inY
float inZ
)
public
void
addScale(
const  Vec3& inValue
)
public
void
setScale(
float inValue
)
public
void
setScale(
float inX
float inY
float inZ
)
public
void
setScale(
const  Vec3& inValue
)
protected
void
refresh()

メンバ

アクセスタイプモディファイア名前説明
public
translation
public
rotation
public
scale
protected
m_matrix