Compartilhar via


Método IDirect3DDevice9::GetTransform (d3d9.h)

Recupera uma matriz que descreve um estado de transformação.

Sintaxe

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

Parâmetros

[in] State

Tipo: D3DTRANSFORMSTATETYPE

Variável de estado do dispositivo que está sendo modificada. Esse parâmetro pode ser qualquer membro do tipo enumerado D3DTRANSFORMSTATETYPE ou a macro D3DTS_WORLDMATRIX .

[out] pMatrix

Tipo: D3DMATRIX*

Ponteiro para uma estrutura D3DMATRIX , descrevendo o estado de transformação retornado.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será D3D_OK. D3DERR_INVALIDCALL se um dos argumentos for inválido.

Comentários

Esse método não retornará o estado do dispositivo para um dispositivo criado usando D3DCREATE_PUREDEVICE. Se você quiser usar esse método, deverá criar seu dispositivo com qualquer um dos outros valores de sinalizador no D3DCREATE.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d9.h (inclua D3D9.h)
Biblioteca D3D9.lib

Confira também

IDirect3DDevice9

IDirect3DDevice9::SetTransform