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 的单精度浮点向量的四个元素数组,其中 Red == 0。 在 AddressUAddressVAddressW 成员中指定D3D10_DDI_TEXTURE_ADDRESS_BORDER值时,使用边框颜色。 浮点数应转换为适当的资源格式。

[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