структура 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

D3D10_DDI_TEXTURE_ADDRESS_MODE типизированное значение, указывающее режим адреса текстуры для координаты u.

[in] AddressV

D3D10_DDI_TEXTURE_ADDRESS_MODE типизированное значение, указывающее режим текстуры адреса для координаты v.

[in] AddressW

D3D10_DDI_TEXTURE_ADDRESS_MODE типизированное значение, указывающее режим текстуры адреса для координаты w.

[in] MipLODBias

Число с плавающей точкой с одной точностью, влияющее на уровень, который драйвер выбирает для уровня детализации MIP-карты (LOD).

[in] MaxAnisotropy

Максимально допустимое значение для состояния этапа текстуры анизотропии.

[in] ComparisonFunc

D3D10_DDI_COMPARISON_FUNC типизированное значение, указывающее выполняемую функцию сравнения выборки.

[in] BorderColor[4]

Четырехэлементный массив векторов с плавающей точкой с одной точностью для RGBA, где Красный == 0. Цвет границы используется, когда значение D3D10_DDI_TEXTURE_ADDRESS_BORDER указано в элементе AddressU, AddressV или AddressW . Значение float должно быть преобразовано в соответствующий формат ресурса.

[in] MinLOD

Вектор с плавающей точкой с одной точностью для минимального уровня детализации (LOD) для выборки.

[in] MaxLOD

Вектор с плавающей точкой с одной точностью для максимального уровня детализации (LOD) для выборки.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)

См. также раздел

CalcPrivateSamplerSize

CreateSampler

D3D10_DDI_COMPARISON_FUNC

D3D10_DDI_FILTER

D3D10_DDI_TEXTURE_ADDRESS_MODE