Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Identifique una técnica para resolver las coordenadas de textura que están fuera de los límites de una 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 Mosaico de la textura en cada unión de enteros. Por ejemplo, para los valores entre 0 y 3, la textura se repite tres veces. |
D3D10_TEXTURE_ADDRESS_MIRROR Valor: 2 Voltee la textura en cada unión de enteros. para usted valores entre 0 y 1, por ejemplo, la textura se aborda normalmente; entre 1 y 2, la textura se voltea (reflejada); entre 2 y 3, la textura es normal de nuevo; y así sucesivamente. |
D3D10_TEXTURE_ADDRESS_CLAMP Valor: 3 Las coordenadas de textura fuera del intervalo [0,0, 1,0] se establecen en el color de textura en 0,0 o 1,0, respectivamente. |
D3D10_TEXTURE_ADDRESS_BORDER Valor: 4 Las coordenadas de textura fuera del intervalo [0.0, 1.0] se establecen en el color de borde especificado en D3D10_SAMPLER_DESC o código HLSL. |
D3D10_TEXTURE_ADDRESS_MIRROR_ONCE Valor: 5 Similar a D3D10_TEXTURE_ADDRESS_MIRROR y D3D10_TEXTURE_ADDRESS_CLAMP. Toma el valor absoluto de la coordenada de textura (por lo tanto, la creación de reflejo alrededor de 0) y, a continuación, se fija en el valor máximo. |
Requisitos
Requisito | Valor |
---|---|
Header | d3d10.h |