Freigeben über


IDirect3DDevice9::GetTransform-Methode (d3d9.h)

Ruft eine Matrix ab, die einen Transformationszustand beschreibt.

Syntax

HRESULT GetTransform(
  [in]  D3DTRANSFORMSTATETYPE State,
  [out] 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.

[out] pMatrix

Typ: D3DMATRIX*

Zeiger auf eine D3DMATRIX-Struktur , die den zurückgegebenen Transformationszustand beschreibt.

Rückgabewert

Typ: HRESULT

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

Hinweise

Diese Methode gibt keinen Gerätestatus für ein Gerät zurück, das mit D3DCREATE_PUREDEVICE erstellt wird. Wenn Sie diese Methode verwenden möchten, müssen Sie Ihr Gerät mit einem der anderen Flagwerte in D3DCREATE erstellen.

Anforderungen

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

Weitere Informationen

IDirect3DDevice9

IDirect3DDevice9::SetTransform