Freigeben über


IDirect3DDevice9::GetTransform-Methode (d3d9helper.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. Dieser Parameter kann ein beliebiger Member des D3DTRANSFORMSTATETYPE enumerierten Typs oder das D3DTS_WORLDMATRIX-Makro sein.

[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 d3d9helper.h (include D3D9.h)
Bibliothek D3D9.lib

Weitere Informationen

IDirect3DDevice9

IDirect3DDevice9::SetTransform