次の方法で共有


D3D10_DDI_SAMPLER_DESC 構造体 (d3d10umddi.h)

D3D10_DDI_SAMPLER_DESC構造体はサンプラーを記述します。

構文

typedef struct D3D10_DDI_SAMPLER_DESC {
  [in] D3D10_DDI_FILTER               Filter;
  [in] D3D10_DDI_TEXTURE_ADDRESS_MODE AddressU;
  [in] D3D10_DDI_TEXTURE_ADDRESS_MODE AddressV;
  [in] D3D10_DDI_TEXTURE_ADDRESS_MODE AddressW;
  [in] FLOAT                          MipLODBias;
  [in] UINT                           MaxAnisotropy;
  [in] D3D10_DDI_COMPARISON_FUNC      ComparisonFunc;
       FLOAT                          BorderColor[4];
  [in] FLOAT                          MinLOD;
  [in] FLOAT                          MaxLOD;
} D3D10_DDI_SAMPLER_DESC;

メンバー

[in] Filter

サンプラーのフィルター プロパティを示す D3D10_DDI_FILTER型指定された値。

[in] AddressU

u 座標のテクスチャ アドレス モードを示す、 D3D10_DDI_TEXTURE_ADDRESS_MODE型指定の値。

[in] AddressV

v 座標のテクスチャ アドレス モードを示すD3D10_DDI_TEXTURE_ADDRESS_MODE型指定の値。

[in] AddressW

w 座標のテクスチャ アドレス モードを示す D3D10_DDI_TEXTURE_ADDRESS_MODE型指定の値。

[in] MipLODBias

MIP マップの詳細レベル (LOD) に対してドライバーが選択するレベルに影響する単精度浮動小数点。

[in] MaxAnisotropy

異方性テクスチャ ステージ状態の有効な最大値。

[in] ComparisonFunc

実行するサンプラー比較関数を示すD3D10_DDI_COMPARISON_FUNC型指定の値。

[in] BorderColor[4]

RGBA の単精度浮動小数点ベクトルの 4 要素配列 (Red == 0)。 境界線の色は、 AddressUAddressV、または AddressW メンバーでD3D10_DDI_TEXTURE_ADDRESS_BORDER値が指定されている場合に使用されます。 float は、適切なリソース形式に変換する必要があります。

[in] MinLOD

サンプラーの最小詳細レベル (LOD) の単精度浮動小数点ベクトル。

[in] MaxLOD

サンプラーの最大詳細レベル (LOD) の単精度浮動小数点ベクトル。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
Header d3d10umddi.h (D3d10umddi.h を含む)

こちらもご覧ください

CalcPrivateSamplerSize

CreateSampler

D3D10_DDI_COMPARISON_FUNC

D3D10_DDI_FILTER

D3D10_DDI_TEXTURE_ADDRESS_MODE