![]() |
![]() |
![]() |
Supplies the following operator overloads and type casts for D3DXPLANE structures.
Syntax
typedef struct D3DXPLANE { #ifdef __cplusplus public: D3DXPLANE() {} D3DXPLANE( CONST FLOAT* ); D3DXPLANE( CONST D3DXFLOAT16* ); D3DXPLANE( FLOAT a, FLOAT b, FLOAT c, FLOAT d ); // casting operator FLOAT* (); operator CONST FLOAT* () const; // assignment operators D3DXPLANE& operator *= ( FLOAT ); D3DXPLANE& operator /= ( FLOAT ); // unary operators D3DXPLANE operator + () const; D3DXPLANE operator - () const; // binary operators D3DXPLANE operator * ( FLOAT ) const; D3DXPLANE operator / ( FLOAT ) const; friend D3DXPLANE operator * ( FLOAT, CONST D3DXPLANE& ); BOOL operator == ( CONST D3DXPLANE& ) const; BOOL operator != ( CONST D3DXPLANE& ) const; #endif //__cplusplus FLOAT a, b, c, d; } D3DXPLANE, *LPD3DXPLANE;
Members
- For more information about structure members, refer to D3DXPLANE.
Remarks
Operator overloads and type casts for this structure are implemented in d3dx9math.inl.
Structure Information
Header d3dx9math.h Minimum operating systems Windows 98