RenderCapability Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
WPF uygulamalarının ilişkili Dispatcher nesnesi için geçerli işleme katmanını sorgulamasına ve değişikliklerin bildirimine kaydolmasına olanak tanır.
public ref class RenderCapability abstract sealed
public static class RenderCapability
type RenderCapability = class
Public Class RenderCapability
- Devralma
-
RenderCapability
Açıklamalar
İşleme katmanı, WPF uygulaması çalıştıran bir cihaz için grafik donanım özelliği ve performansı düzeyini tanımlar. grafik donanımının işleme katmanı düzeylerini en çok etkileyen özellikleri şunlardır:
Video RAM'i: Grafik donanımındaki video belleği miktarı, grafikleri oluşturmak için kullanılabilecek arabelleklerin boyutunu ve sayısını belirler.
Piksel Gölgelendiricisi: Piksel gölgelendiricisi, piksel başına efektleri hesaplayan bir grafik işleme işlevidir. Görüntülenen grafiklerin çözünürlüğüne bağlı olarak, her ekran çerçevesi için işlenmesi gereken birkaç milyon piksel olabilir.
Köşe Gölgelendiricisi: Köşe gölgelendiricisi, nesnenin köşe verileri üzerinde matematiksel işlemler gerçekleştiren bir grafik işleme işlevidir.
Multitexture Desteği: Çoklu metin desteği, bir 3B grafik nesnesi üzerinde bir karıştırma işlemi sırasında iki veya daha fazla farklı doku uygulama özelliğini ifade eder. Çoklu metin desteğinin derecesi, grafik donanımındaki çokmetinli birim sayısına göre belirlenir.
Piksel gölgelendiricisi, köşe gölgelendiricisi ve çokmetinlilik özellikleri, WPF'de farklı işleme katmanlarını tanımlamak için kullanılan belirli DirectX sürüm düzeylerini tanımlamak için kullanılır. İşleme katmanlarının tam açıklaması için bkz. Grafik İşleme Katmanları.
Özellikler
| Name | Description |
|---|---|
| IsShaderEffectSoftwareRenderingSupported |
Geçersiz.
Sistemin yazılımda bit eşlem efektleri işleyip işleyemeyeceğini gösteren bir değer alır. |
| MaxHardwareTextureSize |
Temel alınan donanım cihazının bit eşlem oluşturması için en yüksek genişliği ve yüksekliği alır. |
| Tier |
Geçerli iş parçacığı için işleme katmanını gösteren bir değer alır. |
Yöntemler
| Name | Description |
|---|---|
| IsPixelShaderVersionSupported(Int16, Int16) |
Belirtilen piksel gölgelendirici sürümünün desteklenip desteklenmediğini gösteren bir değer alır. |
| IsPixelShaderVersionSupportedInSoftware(Int16, Int16) |
Belirtilen piksel gölgelendirici sürümünün geçerli sistemdeki yazılımda işlenip işlenemeyeceğini gösteren bir değer alır. |
| MaxPixelShaderInstructionSlots(Int16, Int16) |
Belirtilen piksel gölgelendiricisi sürümü tarafından desteklenen en fazla yönerge yuvası sayısını alır. |
Ekinlikler
| Name | Description |
|---|---|
| TierChanged |
Geçerli iş parçacığının nesnesi için Dispatcher işleme katmanı değiştiğinde gerçekleşir. |