Antarmuka ID3DX11EffectPass
Antarmuka ID3DX11EffectPass merangkum penetapan status dalam teknik.
Masa pakai objek ID3DX11EffectPass sama dengan masa pakai objek ID3DX11Effect induknya.
Metode
Antarmuka ID3DX11EffectPass memiliki metode ini.
Metode | Deskripsi |
---|---|
Terapkan | Atur status yang terkandung dalam pass ke perangkat. |
ComputeStateBlockMask | Buat masker untuk mengizinkan/mencegah perubahan status. |
GetAnnotationByIndex | Dapatkan anotasi menurut indeks. |
GetAnnotationByName | Dapatkan anotasi berdasarkan nama. |
GetComputeShaderDesc | Dapatkan deskripsi compute-shader. |
GetDesc | Dapatkan deskripsi pass. |
GetDomainShaderDesc | Dapatkan deskripsi domain-shader. |
GetGeometryShaderDesc | Dapatkan deskripsi geometry-shader. |
GetHullShaderDesc | Dapatkan deskripsi hull-shader. |
GetPixelShaderDesc | Dapatkan deskripsi pixel-shader. |
GetVertexShaderDesc | Dapatkan deskripsi vertex-shader. |
IsValid | Uji pass untuk melihat apakah berisi sintaks yang valid. |
Keterangan
Pass adalah blok kode yang mengatur objek dan shader status render. Pass dideklarasikan dalam teknik.
Untuk mendapatkan antarmuka effect-pass, panggil metode seperti ID3DX11EffectTechnique::GetPassByName.
Catatan
DirectX SDK tidak menyediakan biner yang dikompilasi untuk efek. Anda harus menggunakan sumber Efek 11 untuk membangun aplikasi jenis efek Anda. Untuk informasi selengkapnya tentang menggunakan sumber Efek 11, lihat Perbedaan Antara Efek 10 dan Efek 11.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk