Microsoft DirectX 8.0 (C++) |
トランスフォーム ステートの値を記述する定数を定義する。
typedef enum _D3DTRANSFORMSTATETYPE { D3DTS_VIEW = 2, D3DTS_PROJECTION = 3, D3DTS_TEXTURE0 = 16, D3DTS_TEXTURE1 = 17, D3DTS_TEXTURE2 = 18, D3DTS_TEXTURE3 = 19, D3DTS_TEXTURE4 = 20, D3DTS_TEXTURE5 = 21, D3DTS_TEXTURE6 = 22, D3DTS_TEXTURE7 = 23, D3DTS_FORCE_DWORD = 0x7fffffff } D3DTRANSFORMSTATETYPE;
256 〜 511 の範囲のトランスフォーム ステートは予約済みであり、D3DTS_WORLDMATRIX および D3DTS_WORLD マクロを使ってインデックス指定できるワールド行列が、最大 256 個まで格納される。
ヘッダー : D3d8types.h で宣言。
IDirect3DDevice8::GetTransform、IDirect3DDevice8::MultiplyTransform、IDirect3DDevice8::SetTransform、D3DTS_WORLD、D3DTS_WORLDn、D3DTS_WORLDMATRIX