Effekseer
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 静的公開変数類 | 全メンバ一覧
Effekseer::SIMD::Mat43f 構造体

公開メンバ関数

 Mat43f (const Mat43f &rhs)=default
 
 Mat43f (float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33, float m41, float m42, float m43)
 
 Mat43f (const Matrix43 &mat)
 
bool IsValid () const
 
Mat43f Get3x3SubMatrix () const
 
Vec3f GetScale () const
 
Mat43f GetRotation () const
 
Vec3f GetTranslation () const
 
void GetSRT (Vec3f &s, Mat43f &r, Vec3f &t) const
 
void SetTranslation (const Vec3f &t)
 
Mat43foperator*= (const Mat43f &rhs)
 
Mat43foperator*= (float rhs)
 

静的公開メンバ関数

static bool Equal (const Mat43f &lhs, const Mat43f &rhs, float epsilon=DefaultEpsilon)
 
static Mat43f SRT (const Vec3f &s, const Mat43f &r, const Vec3f &t)
 
static Mat43f Scaling (float x, float y, float z)
 
static Mat43f Scaling (const Vec3f &scale)
 
static Mat43f RotationX (float angle)
 
static Mat43f RotationY (float angle)
 
static Mat43f RotationZ (float angle)
 
static Mat43f RotationXYZ (float rx, float ry, float rz)
 
static Mat43f RotationZXY (float rz, float rx, float ry)
 
static Mat43f RotationAxis (const Vec3f &axis, float angle)
 
static Mat43f RotationAxis (const Vec3f &axis, float s, float c)
 
static Mat43f Translation (float x, float y, float z)
 
static Mat43f Translation (const Vec3f &pos)
 

公開変数類

Float4 X
 
Float4 Y
 
Float4 Z
 

静的公開変数類

static const Mat43f Identity
 

この構造体詳解は次のファイルから抽出されました: