DirectX Graphics 레퍼런스 Direct3D extension (D3DX) C/C++ 레퍼런스 구조체 D3DXVECTOR2 확장 기능의 구조체 [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
D3DXVECTOR2 구조체에 대해서, 다음의 연산자 overload와 형태 변환을 제공한다.
구문
#ifdef __cplusplus public: D3DXVECTOR2() {}; D3DXVECTOR2( CONST FLOAT * ); D3DXVECTOR2( FLOAT x, FLOAT y ); // casting operator FLOAT* (); operator CONST FLOAT* () const; // assignment operators D3DXVECTOR2& operator += ( CONST D3DXVECTOR2& ); D3DXVECTOR2& operator -= ( CONST D3DXVECTOR2& ); D3DXVECTOR2& operator *= ( FLOAT ); D3DXVECTOR2& operator /= ( FLOAT ); // unary operators D3DXVECTOR2 operator + () const; D3DXVECTOR2 operator - () const; // binary operators D3DXVECTOR2 operator + ( CONST D3DXVECTOR2& ) const; D3DXVECTOR2 operator - ( CONST D3DXVECTOR2& ) const; D3DXVECTOR2 operator * ( FLOAT ) const; D3DXVECTOR2 operator / ( FLOAT ) const; friend D3DXVECTOR2 operator * ( FLOAT, CONST D3DXVECTOR2& ); BOOL operator == ( CONST D3DXVECTOR2& ) const; BOOL operator != ( CONST D3DXVECTOR2& ) const; public: #endif //__cplusplus
구조체의 정보
헤더 d3dx9math.h 최저한의 operating system Windows 98