Metodo IDirect3DDevice9::GetTransform (d3d9.h)

Recupera una matrice che descrive uno stato di trasformazione.

Sintassi

HRESULT GetTransform(
  [in]  D3DTRANSFORMSTATETYPE State,
  [out] D3DMATRIX             *pMatrix
);

Parametri

[in] State

Tipo: D3DTRANSFORMSTATETYPE

Variabile di stato del dispositivo modificata. Questo parametro può essere qualsiasi membro del tipo enumerato D3DTRANSFORMSTATETYPE o della macro D3DTS_WORLDMATRIX .

[out] pMatrix

Tipo: D3DMATRIX*

Puntatore a una struttura D3DMATRIX , che descrive lo stato di trasformazione restituito.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito è D3D_OK. D3DERR_INVALIDCALL se uno degli argomenti non è valido.

Commenti

Questo metodo non restituirà lo stato del dispositivo per un dispositivo creato usando D3DCREATE_PUREDEVICE. Se si vuole usare questo metodo, è necessario creare il dispositivo con uno degli altri valori di flag in D3DCREATE.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d9.h (includere D3D9.h)
Libreria D3D9.lib

Vedi anche

IDirect3DDevice9

IDirect3DDevice9::SetTransform