Microsoft DirectX 8.0 (C++) |
D3DTEXTUREADDRESS 列挙型の D3DTADDRESS_BORDER メンバで指定する境界色テクスチャ アドレッシング モードでは、Microsoft® Direct3D® は 0.0 と 1.0 を含む 0.0 〜 1.0 の範囲外のすべてのテクスチャ座標に対して、境界色と呼ばれる任意の色を使用する。
次の図は、この処理を示している。この図では、アプリケーションは赤色の境界色を使用してテクスチャをプリミティブに適用するように指定している。
アプリケーションでは、IDirect3DDevice8::SetTextureStageState を呼び出して境界色を設定する。これを呼び出すときの第 1 パラメータには目的のテクスチャ ステージ識別子を設定し、第 2 パラメータには D3DTSS_BORDERCOLOR ステージ ステート値を設定し、第 3 パラメータには新しい RGBA 境界色を設定する。