Freigeben über


IDirect3DDevice9::SetTransform-Methode (d3d9.h)

Legt einen einzelnen Zustand fest, der im Zusammenhang mit der Gerätetransformation steht.

Syntax

HRESULT SetTransform(
  [in] D3DTRANSFORMSTATETYPE State,
  [in] const D3DMATRIX       *pMatrix
);

Parameter

[in] State

Typ: D3DTRANSFORMSTATETYPE

Gerätezustandsvariable, die geändert wird. Bei diesem Parameter kann es sich um ein beliebiges Element des aufgezählten Typs D3DTRANSFORMSTATETYPE oder um das makro D3DTS_WORLDMATRIX handeln.

[in] pMatrix

Typ: const D3DMATRIX*

Zeiger auf eine D3DMATRIX-Struktur , die die aktuelle Transformation ändert.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. D3DERR_INVALIDCALL wird zurückgegeben, wenn eines der Argumente ungültig ist.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d9.h (einschließlich D3D9.h)
Bibliothek D3D9.lib

Weitere Informationen

D3DTS_WORLD

D3DTS_WORLDMATRIX

D3DTS_WORLDn

IDirect3DDevice9

IDirect3DDevice9::GetTransform

IDirect3DDevice9::SetRenderState