Platform SDK: DirectX |
D3DVECTOR 構造体の D3D_OVERLOADS コンストラクタは、C++ でベクトルを作成するときに便利である。
_D3DVECTOR() { } _D3DVECTOR(D3DVALUE f); _D3DVECTOR(D3DVALUE _x, D3DVALUE _y, D3DVALUE _z); _D3DVECTOR(const D3DVALUE f[3]);
このコンストラクタは、以下のように定義される。
inline _D3DVECTOR::_D3DVECTOR(D3DVALUE f) { x = y = z = f; } inline _D3DVECTOR::_D3DVECTOR(D3DVALUE _x, D3DVALUE _y, D3DVALUE _z) { x = _x; y = _y; z = _z; } inline _D3DVECTOR::_D3DVECTOR(const D3DVALUE f[3]) { x = f[0]; y = f[1]; z = f[2]; }
Windows NT/2000 :Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
バージョン : DirectX 5.0 以降が必要。
ヘッダー : d3d.h で宣言。