Share via


境界色テクスチャ アドレシング モード

境界色テクスチャ アドレシング モード

D3DTEXTUREADDRESS 列挙型の D3DTADDRESS_BORDER メンバで指定する境界色テクスチャ アドレシング モードでは、Microsoft® Direct3D® は 0.0 と 1.0 を含む 0.0 ~ 1.0 の範囲外のすべてのテクスチャ座標に対して、境界色と呼ばれる任意の色を使う。次の図は、この処理を示している。

この図では、アプリケーションは赤色の境界色を使ってテクスチャをプリミティブに適用するように指定している。

赤色の境界線

アプリケーションでは、IDirect3DDevice9::SetSamplerState を呼び出して境界色を設定する。これを呼び出すときの第 1 引数には目的のテクスチャ ステージ識別子を設定し、第 2 引数には D3DSAMP_BORDERCOLOR ステージ ステート値を設定し、第 3 引数には新しい RGBA 境界色を設定する。