Platform SDK: DirectX

CONST_D3DTEXTUREADDRESS

CONST_D3DTEXTUREADDRESS 列挙は、D3DTSS_ADDRESSD3DTSS_ADDRESSU、および D3DTSS_ADDRESSV テクスチャ ステージ ステートでテクスチャ アドレッシング モードを設定する際に、サポートされるモードを記述する。

Enum CONST_D3DTEXTUREADDRESS
    D3DTADDRESS_WRAP         = 1
    D3DTADDRESS_MIRROR       = 2
    D3DTADDRESS_CLAMP        = 3
    D3DTADDRESS_BORDER       = 4
End Enum
D3DTADDRESS_WRAP
すべての整数接合点でテクスチャを貼り合わせる。たとえば、u の値が 0 から 3 まで変化する範囲でテクスチャは 3 回繰り返される。ミラーリングは行わない。
D3DTADDRESS_MIRROR
すべての整数接合点でテクスチャのフリッピングが起こることを除けば、D3DTADDRESS_WRAP と同様である。u の値が 0 から 1 の範囲でテクスチャは通常の方法でアドレッシングされるが、1 から 2 の範囲ではフリッピング (ミラーリング) が起こり、2 から 3 の範囲では通常のテクスチャに戻る。以後、このパターンが繰り返される。
D3DTADDRESS_CLAMP
範囲 [0.0, 1.0] の外側のテクスチャ座標が、それぞれ、0.0 と 1.0 のテクスチャ色に設定される。
D3DTADDRESS_BORDER
範囲 [0.0, 1.0] の外側のテクスチャ座標が、CONST_D3DTEXTURESTAGESTATETYPE 列挙の D3DTSS_BORDERCOLOR テクスチャ ステージ ステートで設定された境界色で描かれる。

参照

CONST_D3DTEXTURESTAGESTATETYPE