D3DDDIARG_MULTIPLYTRANSFORM Struktur (d3dumddi.h)
In der D3DDDIARG_MULTIPLYTRANSFORM-Struktur wird beschrieben, wie die aktuelle Transformation geändert wird.
Syntax
typedef struct _D3DDDIARG_MULTIPLYTRANSFORM {
[in] D3DTRANSFORMSTATETYPE TransformType;
[in] D3DMATRIX Matrix;
} D3DDDIARG_MULTIPLYTRANSFORM;
Angehörige
[in] TransformType
Ein D3DTRANSFORMSTATETYPE typisierter Wert, der den Typ der transformation angibt, die geändert wird. Dieses Element kann einer der folgenden Werte sein:
Wert | Bedeutung |
---|---|
D3DTRANSFORMSTATE_PROJECTION | Projektionstransformation |
D3DTRANSFORMSTATE_VIEW | Ansichtstransformation |
D3DTRANSFORMSTATE_WORLD | Welttransformation |
[in] Matrix
Eine D3DMATRIX Struktur, die die Matrix beschreibt, die zum Ändern der aktuellen Transformation verwendet wird. Weitere Informationen zu D3DMATRIX finden Sie in der Microsoft Windows SDK-Dokumentation.
Bemerkungen
Die Microsoft Direct3D-Laufzeit verwendet D3DDDIARG_MULTIPLYTRANSFORM in einem Aufruf des Benutzermodus-Anzeigetreibers Multitransform--Funktion, um den Treiber über Änderungen an den verschiedenen Transformationsmatrizen zu informieren.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | d3dumddi.h (include D3dumddi.h) |