D3DXFLOAT16 扩展

D3DXFLOAT16 结构提供运算符重载和类型转换。

typedef struct D3DXFLOAT16
{
#ifdef __cplusplus
public:
    D3DXFLOAT16() {};
    D3DXFLOAT16( FLOAT );
    D3DXFLOAT16( CONST D3DXFLOAT16& );

    // casting
    operator FLOAT ();

    // binary operators
    BOOL operator == ( CONST D3DXFLOAT16& ) const;
    BOOL operator != ( CONST D3DXFLOAT16& ) const;

protected:
#endif //__cplusplus
    WORD value;
} D3DXFLOAT16, *LPD3DXFLOAT16;

派生类型 * :LPD3DXFLOAT16

成员

有关结构成员的信息,请参阅 D3DXFLOAT16。

备注

此结构的运算符重载和类型强制转换在 d3dx9math.inl 中实现。

要求

要求 Value
标头
D3dx9math.h

另请参阅

D3DX 结构