Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Efekt sistemi, etki durumunu yönetmek için çeşitli arabirimler tanımlar. İki tür arabirim vardır: çalışma zamanı tarafından efekt değişkenleri almak ve ayarlamak için bir efekti ve yansıma arabirimlerini işlemek için kullanılan arabirimler.
Efekt Çalışma Zamanı Arabirimleri
Etkiyi işlemek için çalışma zamanı arabirimlerini kullanın.
| Çalışma Zamanı Arabirimleri | Açıklama |
|---|---|
| ID3D10Effect Arabirimi | İşleme için bir veya daha fazla tekniğin koleksiyonu. |
| ID3D10Include Arabirimi | Dosyaları eklerken okuma sırasında özel davranışlar eklemeye yönelik bir arabirim. |
| ID3D10EffectPass Arabirimi | Durum atamaları koleksiyonu. |
| ID3D10EffectPool Arabirimi | Değişkenler için efektler arasında paylaşılacak bir bellek konumu oluşturun. |
| ID3D10EffectTechnique Interface | Bir veya daha fazla geçişten oluşan bir koleksiyon. |
Efekt Yansıma Arabirimleri
Yansıma, okuma (ve yazma) efekti durumunu desteklemek için efekt sisteminde uygulanır. Efekt değişkenlerine erişmenin birden çok yolu vardır.
Etki Durumu Gruplarını Ayarlama
Durum grubunu almak ve ayarlamak için bu arabirimleri kullanın.
Efekt Kaynaklarını Ayarlama
Kaynakları almak ve ayarlamak için bu arabirimleri kullanın.
| Yansıma Arabirimleri | Açıklama |
|---|---|
| ID3D10EffectConstantBuffer Arabirimi | Doku arabelleğindeki veya sabit arabellekteki verilere erişin. |
| ID3D10EffectDepthStencilViewVariable Arabirimi | Derinlik kalıbı kaynağındaki verilere erişin. |
| ID3D10EffectRenderTargetViewVariable Arabirimi | İşleme hedefindeki verilere erişin. |
| ID3D10EffectShaderResourceVariable Arabirimi | Gölgelendirici kaynağındaki verilere erişme. |
Diğer Efekt Değişkenlerini Ayarlama
Değişken türüne göre durum almak ve ayarlamak için bu arabirimleri kullanın.
Tüm yansıma arabirimleri ID3D10EffectVariable Interfacetüretilir.
İlgili konular