enumeração D3D10_TEXTURE_ADDRESS_MODE (d3d10.h)
Identifique uma técnica para resolver coordenadas de textura que estão fora dos limites de uma textura.
Syntax
typedef enum D3D10_TEXTURE_ADDRESS_MODE {
D3D10_TEXTURE_ADDRESS_WRAP = 1,
D3D10_TEXTURE_ADDRESS_MIRROR = 2,
D3D10_TEXTURE_ADDRESS_CLAMP = 3,
D3D10_TEXTURE_ADDRESS_BORDER = 4,
D3D10_TEXTURE_ADDRESS_MIRROR_ONCE = 5
} ;
Constantes
D3D10_TEXTURE_ADDRESS_WRAP Valor: 1 Peça a textura em cada junção de inteiro. Por exemplo, para valores entre 0 e 3, a textura é repetida três vezes. |
D3D10_TEXTURE_ADDRESS_MIRROR Valor: 2 Inverta a textura em cada junção de inteiros. 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. |
D3D10_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. |
D3D10_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 D3D10_SAMPLER_DESC ou código HLSL. |
D3D10_TEXTURE_ADDRESS_MIRROR_ONCE Valor: 5 Semelhante a D3D10_TEXTURE_ADDRESS_MIRROR e D3D10_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 | d3d10.h |