enumeração D3D11_TEXTURE_ADDRESS_MODE (d3d11.h)

Identifique uma técnica para resolver coordenadas de textura que estão fora dos limites de uma textura.

Syntax

typedef enum D3D11_TEXTURE_ADDRESS_MODE {
  D3D11_TEXTURE_ADDRESS_WRAP = 1,
  D3D11_TEXTURE_ADDRESS_MIRROR = 2,
  D3D11_TEXTURE_ADDRESS_CLAMP = 3,
  D3D11_TEXTURE_ADDRESS_BORDER = 4,
  D3D11_TEXTURE_ADDRESS_MIRROR_ONCE = 5
} ;

Constantes

 
D3D11_TEXTURE_ADDRESS_WRAP
Valor: 1
Peça a textura em cada junção de inteiro (u,v). Por exemplo, para valores entre 0 e 3, a textura é repetida três vezes.
D3D11_TEXTURE_ADDRESS_MIRROR
Valor: 2
Inverta a textura em cada junção de inteiro (u,v). para valores entre 0 e 1, por exemplo, a textura é tratada normalmente; entre 1 e 2, a textura é invertida (espelhada); entre 2 e 3, a textura é normal novamente; e assim por diante.
D3D11_TEXTURE_ADDRESS_CLAMP
Valor: 3
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.
D3D11_TEXTURE_ADDRESS_BORDER
Valor: 4
As coordenadas de textura fora do intervalo [0.0, 1.0] são definidas como a cor da borda especificada em D3D11_SAMPLER_DESC ou código HLSL.
D3D11_TEXTURE_ADDRESS_MIRROR_ONCE
Valor: 5
Semelhante a D3D11_TEXTURE_ADDRESS_MIRROR e D3D11_TEXTURE_ADDRESS_CLAMP. Usa o valor absoluto da coordenada de textura (portanto, espelhamento em torno de 0) e, em seguida, fixa ao valor máximo.

Requisitos

Requisito Valor
Cabeçalho d3d11.h

Confira também

Enumerações principais