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ını ve değişikliklerin bildirimine kaydolmasını sağlar.
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 birleştirme için kullanılabilecek arabelleklerin boyutunu ve sayısını belirler.
Piksel Gölgelendiricisi: Piksel gölgelendiricisi, efektleri piksel bazında hesaplayan bir grafik işleme işlevidir. Görüntülenen grafiklerin çözünürlüğüne bağlı olarak, her görüntü çerçevesi için işlenmesi gereken birkaç milyon piksel olabilir.
Köşe Gölgelendiricisi: Köşe gölgelendiricisi, nesnenin köşe verileri üzerinde matematik işlemleri gerçekleştiren bir grafik işleme işlevidir.
Multitexture Desteği: Multitexture desteği, bir 3B grafik nesnesine 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 çok metin birimi sayısına göre belirlenir.
Piksel gölgelendiricisi, köşe gölgelendiricisi ve çok metinli özellikler, 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
IsShaderEffectSoftwareRenderingSupported |
Kullanımdan kalktı.
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
IsPixelShaderVersionSupported(Int16, Int16) |
Belirtilen piksel gölgelendirici sürümünün desteklenip desteklenmediğini belirten 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 belirten 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
TierChanged |
geçerli iş parçacığının nesnesi için Dispatcher işleme katmanı değiştiğinde gerçekleşir. |