D3DTRANSFORMSTATETYPE-Enumeration
Definiert Konstanten, die Transformationszustandswerte beschreiben.
Syntax
typedef enum D3DTRANSFORMSTATETYPE {
D3DTS_VIEW = 2,
D3DTS_PROJECTION = 3,
D3DTS_TEXTURE0 = 16,
D3DTS_TEXTURE1 = 17,
D3DTS_TEXTURE2 = 18,
D3DTS_TEXTURE3 = 19,
D3DTS_TEXTURE4 = 20,
D3DTS_TEXTURE5 = 21,
D3DTS_TEXTURE6 = 22,
D3DTS_TEXTURE7 = 23,
D3DTS_FORCE_DWORD = 0x7fffffff
} D3DTRANSFORMSTATETYPE, *LPD3DTRANSFORMSTATETYPE;
Konstanten
-
D3DTS_VIEW
-
Gibt die Transformationsmatrix an, die als Sichttransformationsmatrix festgelegt wird. Der Standardwert ist NULL (die Identitätsmatrix).
-
D3DTS_PROJECTION
-
Gibt die Transformationsmatrix an, die als Projektionstransformationsmatrix festgelegt wird. Der Standardwert ist NULL (die Identitätsmatrix).
-
D3DTS_TEXTURE0
-
Gibt die Transformationsmatrix an, die für die angegebene Texturphase festgelegt wird.
-
D3DTS_TEXTURE1
-
Gibt die Transformationsmatrix an, die für die angegebene Texturphase festgelegt wird.
-
D3DTS_TEXTURE2
-
Gibt die Transformationsmatrix an, die für die angegebene Texturphase festgelegt wird.
-
D3DTS_TEXTURE3
-
Gibt die Transformationsmatrix an, die für die angegebene Texturphase festgelegt wird.
-
D3DTS_TEXTURE4
-
Gibt die Transformationsmatrix an, die für die angegebene Texturphase festgelegt wird.
-
D3DTS_TEXTURE5
-
Gibt die Transformationsmatrix an, die für die angegebene Texturphase festgelegt wird.
-
D3DTS_TEXTURE6
-
Gibt die Transformationsmatrix an, die für die angegebene Texturphase festgelegt wird.
-
D3DTS_TEXTURE7
-
Gibt die Transformationsmatrix an, die für die angegebene Texturphase festgelegt wird.
-
D3DTS_FORCE_DWORD
-
Erzwingt, dass diese Enumeration in eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert erlauben einige Compiler es dieser Enumeration, eine andere Größe als 32 Bits zu kompilieren. Dieser Wert wird nicht verwendet.
Bemerkungen
Die Transformationszustände im Bereich 256 bis 511 sind reserviert, um bis zu 256 Weltmatrizen zu speichern, die mithilfe der D3DTS_WORLDMATRIX und D3DTS_WORLD Makros indiziert werden können.
Makros | BESCHREIBUNG |
---|---|
D3DTS_WORLD | Entspricht D3DTS_WORLDMATRIX(0). |
D3DTS_WORLDMATRIX (Index) | Gibt die Transformationsmatrix an, die für die Weltmatrix am Index festgelegt werden soll. Mehrere Weltmatrizen werden nur für die Vertexmischung verwendet. Andernfalls wird nur D3DTS_WORLD verwendet. |
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Siehe auch