D3D11_TEXTURE_ADDRESS_MODE-Enumeration (d3d11.h)
Identifizieren Sie eine Technik zum Auflösen von Texturkoordinaten, die sich außerhalb der Grenzen einer Textur befinden.
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
} ;
Konstanten
D3D11_TEXTURE_ADDRESS_WRAP Wert: 1 Kacheln Sie die Textur an jeder ganzzahligen Verbindung (u,v). Für Ihre Werte zwischen 0 und 3 wird die Textur beispielsweise dreimal wiederholt. |
D3D11_TEXTURE_ADDRESS_MIRROR Wert: 2 Drehen Sie die Textur an jeder ganzzahligen Verbindung (u,v). für Werte zwischen 0 und 1 wird beispielsweise die Textur normal adressiert; zwischen 1 und 2 wird die Textur gedreht (gespiegelt); zwischen 2 und 3 ist die Textur wieder normal; Und so weiter. |
D3D11_TEXTURE_ADDRESS_CLAMP Wert: 3 Texturkoordinaten außerhalb des Bereichs [0,0, 1,0] werden auf die Texturfarbe 0,0 bzw. 1,0 festgelegt. |
D3D11_TEXTURE_ADDRESS_BORDER Wert: 4 Texturkoordinaten außerhalb des Bereichs [0.0, 1.0] werden auf die Rahmenfarbe festgelegt, die im D3D11_SAMPLER_DESC- oder HLSL-Code angegeben ist. |
D3D11_TEXTURE_ADDRESS_MIRROR_ONCE Wert: 5 Ähnlich wie D3D11_TEXTURE_ADDRESS_MIRROR und D3D11_TEXTURE_ADDRESS_CLAMP. Übernimmt den absoluten Wert der Texturkoordinate (spiegelt also um 0) und klemmt dann an den maximalen Wert. |
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d11.h |