Compartilhar via


estrutura D3D10_DDI_SAMPLER_DESC (d3d10umddi.h)

A estrutura D3D10_DDI_SAMPLER_DESC descreve um sampler.

Sintaxe

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;

Membros

[in] Filter

Um valor de tipo D3D10_DDI_FILTER que indica a propriedade de filtro de um sampler.

[in] AddressU

Um valor de tipo D3D10_DDI_TEXTURE_ADDRESS_MODE que indica o modo de endereço de textura para a coordenada u.

[in] AddressV

Um valor de tipo D3D10_DDI_TEXTURE_ADDRESS_MODE que indica o modo de endereço de textura para a coordenada v.

[in] AddressW

Um valor do tipo D3D10_DDI_TEXTURE_ADDRESS_MODE que indica o modo de endereço de textura para a coordenada w.

[in] MipLODBias

Um float de precisão única que afeta o nível selecionado pelo driver para LOD (nível de detalhes do mapa MIP).

[in] MaxAnisotropy

O valor máximo válido para o estado do estágio de textura anisotropy.

[in] ComparisonFunc

Um valor de tipo D3D10_DDI_COMPARISON_FUNC que indica a função de comparação de sampler a ser executada.

[in] BorderColor[4]

Uma matriz de quatro elementos de vetores float de precisão única para RGBA, em que Red == 0. A cor da borda é usada quando o valor D3D10_DDI_TEXTURE_ADDRESS_BORDER é especificado no membro AddressU, AddressV ou AddressW . O float deve ser convertido no formato de recurso apropriado.

[in] MinLOD

Um vetor float de precisão única para o LOD (nível mínimo de detalhes) do sampler.

[in] MaxLOD

Um vetor float de precisão única para o lod (nível máximo de detalhes) para o sampler.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

CalcPrivateSamplerSize

CreateSampler

D3D10_DDI_COMPARISON_FUNC

D3D10_DDI_FILTER

D3D10_DDI_TEXTURE_ADDRESS_MODE