Compartilhar via


D3D10_DDI_TEXTURE_ADDRESS_MODE enumeração (d3d10umddi.h)

O tipo de enumeração D3D10_DDI_TEXTURE_ADDRESS_MODE contém valores que identificam o modo de endereço de textura de um sampler.

Syntax

typedef enum D3D10_DDI_TEXTURE_ADDRESS_MODE {
  D3D10_DDI_TEXTURE_ADDRESS_WRAP,
  D3D10_DDI_TEXTURE_ADDRESS_MIRROR,
  D3D10_DDI_TEXTURE_ADDRESS_CLAMP,
  D3D10_DDI_TEXTURE_ADDRESS_BORDER,
  D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE
} ;

Constantes

 
D3D10_DDI_TEXTURE_ADDRESS_WRAP
Bloco a textura em cada junção de inteiro. Por exemplo, para os valores entre 0 e 3, a textura é repetida três vezes; nenhum espelhamento é executado.
D3D10_DDI_TEXTURE_ADDRESS_MIRROR
Semelhante a D3D10_DDI_TEXTURE_ADDRESS_WRAP, exceto que a textura é invertida em cada junção de inteiro. para valores entre 0 e 1, por exemplo, a textura é tratada normalmente; entre 1 e 2, a textura é invertida (espelhada); e entre 2 e 3, a textura é normal novamente e assim por diante.
D3D10_DDI_TEXTURE_ADDRESS_CLAMP
As coordenadas de textura fora do intervalo [0.0, 1.0] são definidas como a cor da textura em 0,0 ou 1,0, respectivamente.
D3D10_DDI_TEXTURE_ADDRESS_BORDER
As coordenadas de textura fora do intervalo [0.0, 1.0] são definidas como a cor da borda.
D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE
Semelhante a D3D10_DDI_TEXTURE_ADDRESS_MIRROR e D3D10_DDI_TEXTURE_ADDRESS_CLAMP. Obtém o valor absoluto da coordenada de textura (portanto, espelhando em torno de 0) e, em seguida, pressiona para o valor máximo. O uso mais comum de D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE é para texturas de volume, em que o suporte para o modo de endereçamento de textura D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE completo não é necessário, mas os dados são simétricos em torno de um eixo.

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

D3D10_DDI_SAMPLER_DESC