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) |