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 |
|---|---|
| ID3DX11Effect | bir veya daha fazla grup ve işleme tekniği koleksiyonu. |
| ID3DX11EffectPass | Durum atamaları koleksiyonu. |
| ID3DX11EffectTechnique | Bir veya daha fazla geçişten oluşan bir koleksiyon. |
| ID3DX11EffectGroup | Bir veya daha fazla teknikten 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.
| Yansıma Arabirimleri | Açıklama |
|---|---|
| ID3DX11EffectBlendVariable | Blend durumunu alın ve ayarlayın. |
| ID3DX11EffectDepthStencilVariable | Derinlik kalıbı durumunu alın ve ayarlayın. |
| ID3DX11EffectRasterizerVariable | Rasterleştirici durumunu alın ve ayarlayın. |
| ID3DX11EffectSamplerVariable | Örnekleyici durumunu alma ve ayarlama. |
Efekt Kaynaklarını Ayarlama
Kaynakları almak ve ayarlamak için bu arabirimleri kullanın.
| Yansıma Arabirimleri | Açıklama |
|---|---|
| ID3DX11EffectConstantBuffer | Doku arabelleğindeki veya sabit arabellekteki verilere erişin. |
| ID3DX11EffectDepthStencilViewVariable | Derinlik kalıbı kaynağındaki verilere erişin. |
| ID3DX11EffectRenderTargetViewVariable | İşleme hedefindeki verilere erişin. |
| ID3DX11EffectShaderResourceVariable | Gölgelendirici kaynağındaki verilere erişme. |
| ID3DX11EffectUnorderedAccessViewVariable | Verilere sıralı olmayan bir erişim görünümünde erişin. |
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.
| Yansıma Arabirimleri | Açıklama |
|---|---|
| ID3DX11EffectClassInstanceVariable | Bir sınıf örneği alın. |
| ID3DX11EffectInterfaceVariable | Bir arabirim alın ve ayarlayın. |
| ID3DX11EffectMatrixVariable | Bir matris alın ve ayarlayın. |
| ID3DX11EffectScalarVariable | Skaler alın ve ayarlayın. |
| ID3DX11EffectShaderVariable | Gölgelendirici değişkeni alın. |
| ID3DX11EffectStringVariable | Bir dize alın ve ayarlayın. |
| ID3DX11EffectType | Değişken türü alın. |
| ID3DX11EffectVectorVariable | Bir vektör alın ve ayarlayın. |
Tüm yansıma arabirimleri ID3DX11EffectVariabletüretilir.
İlgili konular
-
Direct3D 11 için Programlama Kılavuzu