Compartir a través de


enumeración D3D12_TEXTURE_ADDRESS_MODE (d3d12.h)

Identifica una técnica para resolver coordenadas de textura que están fuera de los límites de una textura.

Syntax

typedef enum D3D12_TEXTURE_ADDRESS_MODE {
  D3D12_TEXTURE_ADDRESS_MODE_WRAP = 1,
  D3D12_TEXTURE_ADDRESS_MODE_MIRROR = 2,
  D3D12_TEXTURE_ADDRESS_MODE_CLAMP = 3,
  D3D12_TEXTURE_ADDRESS_MODE_BORDER = 4,
  D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE = 5
} ;

Constantes

 
D3D12_TEXTURE_ADDRESS_MODE_WRAP
Valor: 1
Mosaico de la textura en cada unión de enteros (u,v).
Por ejemplo, para los valores entre 0 y 3, la textura se repite tres veces.
D3D12_TEXTURE_ADDRESS_MODE_MIRROR
Valor: 2
Voltee la textura en cada unión de enteros (u,v).
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 vuelve a ser normal; y así sucesivamente.
D3D12_TEXTURE_ADDRESS_MODE_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.
D3D12_TEXTURE_ADDRESS_MODE_BORDER
Valor: 4
Las coordenadas de textura fuera del intervalo [0.0, 1.0] se establecen en el color de borde especificado en D3D12_SAMPLER_DESC o código HLSL.
D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE
Valor: 5
Similar a
D3D12_TEXTURE_ADDRESS_MODE_MIRROR
y
D3D12_TEXTURE_ADDRESS_MODE_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.

Comentarios

Esta enumeración la usa la estructura D3D12_SAMPLER_DESC .

Requisitos

Requisito Valor
Header d3d12.h

Consulte también

Enumeraciones principales