Metode ID3DXEffect::BeginPass

Memulai lulus, dalam teknik aktif.

Sintaks

HRESULT BeginPass(
  [in] UINT Pass
);

Parameter

Pass [in]

Jenis: UINT

Indeks bilangan bulat berbasis nol ke dalam teknik.

Menampilkan 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, D3DXERR_INVALIDDATA.

Keterangan

Aplikasi menetapkan satu pass aktif (dalam satu teknik aktif) dalam sistem efek dengan memanggil ID3DXEffect::BeginPass. Aplikasi menandakan akhir pass aktif dengan memanggil ID3DXEffect::EndPass. ID3DXEffect::BeginPass dan ID3DXEffect::EndPass harus terjadi dalam pasangan yang cocok, dalam sepasang PANGGILAN ID3DXEffect::Begin dan ID3DXEffect::End .

Jika aplikasi mengubah status efek apa pun menggunakan salah satu metode Effect::Setx di dalam ID3DXEffect::BeginPass/ID3DXEffect::EndPass pasangan pencocokan, aplikasi harus memanggil ID3DXEffect::CommitChanges untuk mengatur pembaruan perangkat dengan perubahan status. Jika tidak ada perubahan status yang terjadi dalam pasangan pencocokan ID3DXEffect::BeginPass dan ID3DXEffect::EndPass , tidak perlu memanggil ID3DXEffect::CommitChanges.

Persyaratan

Persyaratan Nilai
Header
D3DX9Effect.h
Pustaka
D3dx9.lib

Lihat juga

ID3DXEffect