D3DX11_NORMALMAP_FLAG-Enumeration
Hinweis
Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt.
Normale Kartenoptionen. Sie können eine beliebige Anzahl dieser Flags mithilfe eines bitweisen OR-Vorgangs kombinieren.
Syntax
typedef enum D3DX11_NORMALMAP_FLAG {
D3DX11_NORMALMAP_MIRROR_U = (1 << 16),
D3DX11_NORMALMAP_MIRROR_V = (2 << 16),
D3DX11_NORMALMAP_MIRROR = (3 << 16),
D3DX11_NORMALMAP_INVERTSIGN = (8 << 16),
D3DX11_NORMALMAP_COMPUTE_OCCLUSION = (16 << 16)
} D3DX11_NORMALMAP_FLAG, *LPD3DX11_NORMALMAP_FLAG;
Konstanten
-
D3DX11_NORMALMAP_MIRROR_U
-
Gibt an, dass Pixel vom Rand der Textur auf der U-Achse gespiegelt und nicht umgebrochen werden sollen.
-
D3DX11_NORMALMAP_MIRROR_V
-
Gibt an, dass Pixel vom Rand der Textur auf der V-Achse gespiegelt und nicht umgebrochen werden sollen.
-
D3DX11_NORMALMAP_MIRROR
-
Identisch mit D3DX11_NORMALMAP_MIRROR_U | D3DX11_NORMALMAP_MIRROR_V.
-
D3DX11_NORMALMAP_INVERTSIGN
-
Invertiert die Richtung jeder Normalität.
-
D3DX11_NORMALMAP_COMPUTE_OCCLUSION
-
Berechnet den Pro-Pixel-Okklusionsbegriff und codiert ihn in das Alpha. Ein Alpha von 1 bedeutet, dass das Pixel in keiner Weise verdeckt wird, und ein Alpha von 0 würde bedeuten, dass das Pixel vollständig verdeckt ist.
Bemerkungen
Diese Flags werden von D3DX11ComputeNormalMap verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|