CONST_D3DTEXTUREADDRESS
CONST_D3DTEXTUREADDRESS 列挙は、D3DTSS_ADDRESS、D3DTSS_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