Freigeben über


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

Weitere Informationen

Kernaufzählungen