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
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 |