31 Quaternion(
const Quaternion& q );
63 void Normalize(
void );
66 Quaternion ToNormalize(
void )
const;
72 Quaternion ToInverse(
void )
const;
78 Boolean operator == (
const Quaternion& q )
const;
82 Boolean operator != (
const Quaternion& q )
const;
87 Quaternion& operator = (
const Quaternion& q );
91 Quaternion& operator += (
const Quaternion& q );
95 Quaternion& operator -= (
const Quaternion& q );
99 Quaternion& operator *= (
const Quaternion& q );
103 Quaternion& operator *= (
Float32 v );
108 Quaternion operator + (
const Quaternion& q )
const;
112 Quaternion operator - (
const Quaternion& q )
const;
116 Quaternion operator * (
const Quaternion& q )
const;
120 Quaternion operator * (
Float32 v )
const;
124 Quaternion operator -(
void )
const;
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
Float32 z
Z成分
Definition: Quaternion.h:21
クォータニオンクラス
Definition: Quaternion.h:10
Float32 x
X成分
Definition: Quaternion.h:19
Float32 w
W成分
Definition: Quaternion.h:22
ミックス
Definition: AtomicValue.h:6
float Float32
32ビット浮動小数点
Definition: Common.h:83
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
static const Mix::Quaternion & Identity(void)
初期値( 0.0f, 0.0f, 0.0f, 1.0f )を取得します
Definition: Quaternion.h:154
Float32 y
Y成分
Definition: Quaternion.h:20
#define _MIX_DLL_API
DLLインポート定義
Definition: Common.h:38