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