Freigeben über


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)

Siehe auch

Multitransform-