Freigeben über


D3DHAL_DP2MULTIPLYTRANSFORM Struktur (d3dhal.h)

Nur DirectX 8.0 und höhere Versionen.

Die D3DHAL_DP2MULTIPLYTRANSFORM-Struktur wird verwendet, um die Transformationsmatrix für D3dDrawPrimitives2zu ändern.

Syntax

typedef struct _D3DHAL_DP2MULTIPLYTRANSFORM {
  D3DTRANSFORMSTATETYPE xfrmType;
  D3DMATRIX             matrix;
} D3DHAL_DP2MULTIPLYTRANSFORM;

Angehörige

xfrmType

Gibt die aktuelle Transformation an, die geändert wird.

Wert Bedeutung
D3DTRANSFORMSTATE_PROJECTION Gibt die aktuelle Projektionstransformation an.
D3DTRANSFORMSTATE_VIEW Gibt die aktuelle Ansichtstransformation an.
D3DTRANSFORMSTATE_WORLD Gibt die aktuelle Welttransformation an.

matrix

Gibt die Matrix an, die zum Ändern der aktuellen Transformation verwendet wird.

Bemerkungen

Diese Struktur wird mit Hardwaretransformation und Beleuchtung verwendet und von der Direct3D-Laufzeit verwendet, um den Treiber über Änderungen an den verschiedenen Transformationsmatrizen zu informieren.

Anforderungen

Anforderung Wert
Header- d3dhal.h (einschließlich D3dhal.h)

Siehe auch

D3DHAL_DP2SETTRANSFORM

D3dDrawPrimitives2