Metodo IDirect3DDevice9::GetTransform (d3d9helper.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 che viene 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 viene 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 qualsiasi degli altri valori di flag in D3DCREATE.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d9helper.h (include D3D9.h)
Libreria D3D9.lib

Vedi anche

IDirect3DDevice9

IDirect3DDevice9::SetTransform