構文
メンバー
Filter型: D3D12_FILTER テクスチャをサンプリングするときに使用するフィルター処理方法を指定する D3D12_FILTER 型の値。 AddressU
型: D3D12_TEXTURE_ADDRESS_MODE 0 から 1 の範囲外の u テクスチャ座標を解決するために使用する方法を指定する D3D12_TEXTURE_ADDRESS_MODE 型の値。 AddressV
型: D3D12_TEXTURE_ADDRESS_MODE 0 から 1 の範囲外の v テクスチャ座標を解決するために使用する方法を指定する D3D12_TEXTURE_ADDRESS_MODE 型の値。 AddressW
型: D3D12_TEXTURE_ADDRESS_MODE 0 から 1 の範囲外の w テクスチャ座標を解決するために使用する方法を指定する D3D12_TEXTURE_ADDRESS_MODE 型の値。 MipLODBias
型: FLOAT 計算された mipmap レベルからのオフセット。たとえば、ランタイムがテクスチャを mipmap レベル 3 でサンプリングすべきと計算し、MipLODBias が 2 の場合、テクスチャは mipmap レベル 5 でサンプリングされます。 MaxAnisotropy
型: UINT Filter で D3D12_FILTER_ANISOTROPIC または D3D12_FILTER_COMPARISON_ANISOTROPIC が指定されている場合に使用されるクランプ値。有効な値は 1 から 16 の間です。 ComparisonFunc
型: D3D12_COMPARISON_FUNC サンプリングされたデータを既存のサンプリング済みデータと比較する関数を指定する D3D12_COMPARISON_FUNC 型の値。 BorderColor
型: FLOAT[4] AddressU、AddressV、または AddressW に D3D12_TEXTURE_ADDRESS_MODE_BORDER が指定されている場合に使用する RGBA 境界色。範囲は 0.0 以上 1.0 以下でなければなりません。 MinLOD
型: FLOAT アクセスをクランプする mipmap 範囲の下限。0 は最大かつ最も詳細な mipmap レベルであり、それより高いレベルほど詳細度が低くなります。 MaxLOD
型: FLOAT アクセスをクランプする mipmap 範囲の上限。0 は最大かつ最も詳細な mipmap レベルであり、それより高いレベルほど詳細度が低くなります。この値は MinLOD 以上でなければなりません。LOD に上限を設けない場合は、このメンバーを大きな値に設定します。
解説
この構造体は CreateSampler によって使用されます。要件
ヘッダー: d3d12_xs.h または d3d12_x.hライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされるプラットフォーム: XBOX Series 本体および XBOX One ファミリ
