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.
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, 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::BeginPassID3DXEffect/::EndPass yang cocok dengan pasangan, 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 |
|
Pustaka |
|
Lihat juga