Bagikan melalui


Format Efek (Direct3D 11)

Efek (yang sering disimpan dalam file dengan ekstensi file .fx) menyatakan status alur yang ditetapkan oleh efek. Status efek kira-kira dapat dipecah menjadi tiga kategori:

  • Variabel, yang biasanya dideklarasikan di bagian atas efek.
  • Fungsi, yang mengimplementasikan kode shader, atau digunakan sebagai fungsi pembantu oleh fungsi lain.
  • Teknik, yang dapat diatur dalam grup efek, dan menerapkan urutan penyajian menggunakan satu atau beberapa efek berlalu. Setiap pass menetapkan satu atau beberapa grup status dan memanggil fungsi shader.

diagram kategori deklarasi untuk efek, termasuk variabel di bagian atas, fungsi di tengah, dan teknik di bagian bawah

Diagram sebelumnya menunjukkan kategori status efek.

Definisi format biner efek dapat ditemukan di Binary\EffectBinaryFormat.h dalam kode sumber efek.

Di bagian ini

Topik Deskripsi
Sintaks Variabel Efek
Variabel efek dideklarasikan dengan sintaks yang dijelaskan di bagian ini.
Sintaks Anotasi
Anotasi adalah informasi yang ditentukan pengguna, dinyatakan dengan sintaks yang dijelaskan di bagian ini.
Sintaks Fungsi Efek
Fungsi efek ditulis dalam HLSL dan dinyatakan dengan sintaks yang dijelaskan di bagian ini.
Sintaks Teknik Efek
Teknik efek dideklarasikan dengan sintaks yang dijelaskan di bagian ini.
Grup Status Efek
Status efek adalah pasangan nilai nama dalam bentuk ekspresi.
Sintaks Grup Efek
Grup efek dideklarasikan dengan sintaks yang dijelaskan di bagian ini.

Referensi Efek 11