D3DXVECTOR3_16F
D3DXVECTOR3 と同じですが、x、y、および z に 16 ビット浮動小数点値を使用します。
typedef struct D3DXVECTOR3_16F {
FLOAT x;
FLOAT y;
FLOAT z;
} D3DXVECTOR3_16F, *LPD3DXVECTOR3_16F;
メンバ
- x
算出された x 成分を返します。 - y
算出された y 成分を返します。 - z
算出された z 成分を返します。
解説
D3DXVECTOR3_16F には次のような C++ 拡張機能があります。
D3DXVECTOR3_16F の拡張機能
typedef struct D3DXVECTOR3_16F { #ifdef __cplusplus public: D3DXVECTOR3_16F() {}; D3DXVECTOR3_16F( CONST FLOAT * ); D3DXVECTOR3_16F( CONST D3DVECTOR& ); D3DXVECTOR3_16F( CONST D3DXFLOAT16 * ); D3DXVECTOR3_16F( CONST D3DXFLOAT16 &x, CONST D3DXFLOAT16 &y, CONST D3DXFLOAT16 &z ); // casting operator D3DXFLOAT16* (); operator CONST D3DXFLOAT16* () const; // binary operators BOOL operator == ( CONST D3DXVECTOR3_16F& ) const; BOOL operator != ( CONST D3DXVECTOR3_16F& ) const; public: #endif //__cplusplus D3DXFLOAT16 x, y, z; } D3DXVECTOR3_16F, *LPD3DXVECTOR3_16F;
要件
ヘッダー: D3DX10Math.h 宣言
ライブラリ: D3DX10.lib 内容