Bagikan melalui


Metode IDirect3DDevice9::BeginStateBlock (d3d9.h)

Memberi sinyal Direct3D untuk mulai merekam blok status perangkat.

Sintaks

HRESULT BeginStateBlock();

Mengembalikan nilai

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan adalah D3D_OK. Jika metode gagal, nilai yang dikembalikan bisa menjadi salah satu dari yang berikut: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Keterangan

Aplikasi dapat memastikan bahwa semua status yang direkam valid dengan memanggil metode IDirect3DDevice9::ValidateDevice sebelum memanggil metode ini.

Metode berikut dapat direkam dalam blok status, setelah memanggil IDirect3DDevice9::BeginStateBlock dan sebelum IDirect3DDevice9::EndStateBlock.

Pengurutan perubahan status dalam blok status tidak dijamin. Jika status yang sama ditentukan beberapa kali dalam blok status, hanya nilai terakhir yang digunakan.

Persyaratan

   
Target Platform Windows
Header d3d9.h (termasuk D3D9.h)
Pustaka D3D9.lib

Lihat juga

IDirect3DDevice9

IDirect3DDevice9::CreateStateBlock

IDirect3DDevice9::EndStateBlock