D3D10_DDI_TEXTURE_ADDRESS_MODE列挙 (d3d10umddi.h)
D3D10_DDI_TEXTURE_ADDRESS_MODE列挙型には、サンプラーのテクスチャ アドレス モードを識別する値が含まれています。
構文
typedef enum D3D10_DDI_TEXTURE_ADDRESS_MODE {
D3D10_DDI_TEXTURE_ADDRESS_WRAP,
D3D10_DDI_TEXTURE_ADDRESS_MIRROR,
D3D10_DDI_TEXTURE_ADDRESS_CLAMP,
D3D10_DDI_TEXTURE_ADDRESS_BORDER,
D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE
} ;
定数
D3D10_DDI_TEXTURE_ADDRESS_WRAP すべての整数ジャンクションでテクスチャをタイル化します。 たとえば、0 ~ 3 の値の場合、テクスチャは 3 回繰り返されます。ミラーリングは実行されません。 |
D3D10_DDI_TEXTURE_ADDRESS_MIRROR D3D10_DDI_TEXTURE_ADDRESS_WRAPに似ていますが、テクスチャがすべての整数ジャンクションで反転される点が異なります。 たとえば、0 から 1 の値の場合、テクスチャは通常どおりに処理されます。1 から 2 の間では、テクスチャは反転 (ミラー化) されます。2 から 3 の間では、テクスチャは再び正常になり、次も同じになります。 |
D3D10_DDI_TEXTURE_ADDRESS_CLAMP [0.0, 1.0] の範囲外のテクスチャ座標は、それぞれ 0.0 または 1.0 のテクスチャカラーに設定されます。 |
D3D10_DDI_TEXTURE_ADDRESS_BORDER [0.0, 1.0] の範囲外のテクスチャ座標は境界線の色に設定されます。 |
D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE D3D10_DDI_TEXTURE_ADDRESS_MIRRORとD3D10_DDI_TEXTURE_ADDRESS_CLAMPに似ています。 テクスチャ座標の絶対値 (したがって、0 の周りのミラーリング) を受け取り、最大値にクランプします。 D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCEの最も一般的な使用方法はボリューム テクスチャです。この場合、完全なD3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE テクスチャ アドレッシング モードのサポートは必要ありませんが、データは 1 つの軸を中心に対称です。 |
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー | d3d10umddi.h (D3d10umddi.h を含む) |