Platform SDK: DirectX |
注 : u- および v- ラッピング レンダリング ステートの D3DRENDERSTATE_WRAPU および D3DRENDERSTATE_WRAPV は、現在は使用されていない。これらは、D3DRENDERSTATE_WRAP0 〜 D3DRENDERSTATE_WRAP7 までのレンダリング ステートに置き換えられている。
これらのラッピング レンダリング ステートは、デバイスのマルチ テクスチャ カスケードの各種テクスチャに対して、u- および v- ラッピングを有効または無効にする。これらのレンダリング ステートを D3DWRAPCOORD_0、D3DWRAPCOORD_1、D3DWRAPCOORD_2、および D3DWRAPCOORD_3 フラグの組み合わせに設定して、テクスチャの第 1、第 2、第 3、および第 4 方向でのラッピングを有効にする。ゼロを設定すると、ラッピングはすべて無効になる。デフォルトでは、テクスチャ ラッピングは、すべてのテクスチャ ステージの全方向で無効になっている。概要については、「テクスチャ ラッピング」を参照すること。
D3DRENDERSTATE_WRAPU および D3DRENDERSTATE_WRAPV は新しいレンダリング ステートに置き換えられているが、IDirect3DDevice7 インターフェイスではこれらは認識される。これらの旧レンダリング ステートを IDirect3DDevice7::SetRenderState に渡すと、最初のテクスチャ ステージ (ステージ 0) の u- および v- テクスチャ ラッピングが影響を受ける。
D3DRENDERSTATE_WRAP0 〜 D3DRENDERSTATE_WRAP7 レンダリング ステートは、デバイスのマルチテクスチャ カスケードの各種テクスチャに対して、テクスチャ ラッピングを制御する。これらのレンダリング ステートを、CONST_D3D 列挙からの D3DWRAPCOORD_0、D3DWRAPCOORD_1、D3DWRAPCOORD_2、および D3DWRAPCOORD_3 の値の組み合わせに設定して、テクスチャの第 1、第 2、第 3、および第 4 方向でのラッピングを有効にする。ゼロを設定すると、ラッピングはすべて無効になる。デフォルトでは、テクスチャ ラッピングは、すべてのテクスチャ ステージの全方向で無効になっている。概要については、「テクスチャ ラッピング」を参照すること。