Bagikan melalui


Metode IDirect3DDevice9::GetTransform (d3d9helper.h)

Mengambil matriks yang menjelaskan status transformasi.

Sintaks

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

Parameter

[in] State

Jenis: D3DTRANSFORMSTATETYPE

Variabel status perangkat yang sedang dimodifikasi. Parameter ini bisa menjadi anggota D3DTRANSFORMSTATETYPE jenis enumerasi, atau makro D3DTS_WORLDMATRIX .

[out] pMatrix

Jenis: D3DMATRIX*

Penunjuk ke struktur D3DMATRIX , yang menjelaskan status transformasi yang dikembalikan.

Nilai kembali

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan D3D_OK. D3DERR_INVALIDCALL jika salah satu argumen tidak valid.

Keterangan

Metode ini tidak akan mengembalikan status perangkat untuk perangkat yang dibuat menggunakan D3DCREATE_PUREDEVICE. Jika Ingin menggunakan metode ini, Anda harus membuat perangkat dengan salah satu nilai bendera lainnya di D3DCREATE.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d9helper.h (termasuk D3D9.h)
Pustaka D3D9.lib

Lihat juga

IDirect3DDevice9

IDirect3DDevice9::SetTransform