Freigeben über


D3D10_TEXTURE_ADDRESS_MODE-Enumeration (d3d10.h)

Identifizieren Sie eine Technik zum Auflösen von Texturkoordinaten, die sich außerhalb der Grenzen einer Textur befinden.

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
} ;

Konstanten

 
D3D10_TEXTURE_ADDRESS_WRAP
Wert: 1
Kacheln Sie die Textur an jeder ganzzahligen Verbindung. Für Werte zwischen 0 und 3 wird die Textur beispielsweise dreimal wiederholt.
D3D10_TEXTURE_ADDRESS_MIRROR
Wert: 2
Drehen Sie die Textur an jeder ganzzahligen Verbindung. für Werte zwischen 0 und 1 wird die Textur beispielsweise normal adressiert; zwischen 1 und 2 wird die Textur gedreht (gespiegelt); zwischen 2 und 3 ist die Textur wieder normal; Und so weiter.
D3D10_TEXTURE_ADDRESS_CLAMP
Wert: 3
Texturkoordinaten außerhalb des Bereichs [0.0, 1.0] werden auf die Texturfarbe 0,0 bzw. 1,0 festgelegt.
D3D10_TEXTURE_ADDRESS_BORDER
Wert: 4
Texturkoordinaten außerhalb des Bereichs [0.0, 1.0] werden auf die Rahmenfarbe festgelegt, die im D3D10_SAMPLER_DESC - oder HLSL-Code angegeben ist.
D3D10_TEXTURE_ADDRESS_MIRROR_ONCE
Wert: 5
Ähnlich wie D3D10_TEXTURE_ADDRESS_MIRROR und D3D10_TEXTURE_ADDRESS_CLAMP. Übernimmt den absoluten Wert der Texturkoordinate (also spiegelungsgespiegelt um 0), und klemmt dann an den Maximalwert.

Anforderungen

Anforderung Wert
Header d3d10.h

Weitere Informationen

Kernaufzählungen