D3DXVECTOR4_16F

D3DXVECTOR4 と同じですが、x、y、および z に 16 ビット浮動小数点値を使用します。

typedef struct D3DXVECTOR4_16F {
    FLOAT x;
    FLOAT y;
    FLOAT z;
    FLOAT w;
} D3DXVECTOR4_16F, *LPD3DXVECTOR4_16F;

メンバ

  • x
    算出された x 成分を返します。
  • y
    算出された y 成分を返します。
  • z
    算出された z 成分を返します。
  • w
    算出された w 成分を返します。

解説 

D3DXVECTOR4_16F には次のような C++ 拡張機能があります。

D3DXVECTOR4_16F の拡張機能
 typedef struct D3DXVECTOR4_16F { #ifdef __cplusplus public:     D3DXVECTOR4_16F() {};     D3DXVECTOR4_16F( CONST FLOAT * );     D3DXVECTOR4_16F( CONST D3DXFLOAT16 * );    D3DXVECTOR4_16F( CONST D3DXVECTOR3_16F& xyz, CONST D3DXFLOAT16& w );     D3DXVECTOR4_16F( CONST D3DXFLOAT16& x, CONST D3DXFLOAT16& y, CONST D3DXFLOAT16& z, CONST D3DXFLOAT16& w );      // casting     operator D3DXFLOAT16* ();     operator CONST D3DXFLOAT16* () const;      // binary operators     BOOL operator == ( CONST D3DXVECTOR4_16F& ) const;     BOOL operator != ( CONST D3DXVECTOR4_16F& ) const;  public: #endif //__cplusplus     D3DXFLOAT16 x, y, z, w;  } D3DXVECTOR4_16F, *LPD3DXVECTOR4_16F; 

要件

ヘッダー: D3DX10Math.h 宣言

関連項目

D3DX 構造体