RenderCapability Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memungkinkan aplikasi WPF untuk mengkueri tingkat penyajian saat ini untuk objek terkait Dispatcher dan mendaftar untuk pemberitahuan perubahan.
public ref class RenderCapability abstract sealed
public static class RenderCapability
type RenderCapability = class
Public Class RenderCapability
- Warisan
-
RenderCapability
Keterangan
Tingkat penyajian mendefinisikan tingkat kemampuan dan performa perangkat keras grafis untuk perangkat yang menjalankan aplikasi WPF. Fitur perangkat keras grafis yang paling memengaruhi tingkat penyajian adalah sebagai berikut:
RAM Video: Jumlah memori video pada perangkat keras grafis menentukan ukuran dan jumlah buffer yang dapat digunakan untuk menyusun grafik.
Pixel Shader: Shader piksel adalah fungsi pemrosesan grafis yang menghitung efek berdasarkan per piksel. Tergantung pada resolusi grafik yang ditampilkan, mungkin ada beberapa juta piksel yang perlu diproses untuk setiap bingkai tampilan.
Vertex Shader: Shader vertex adalah fungsi pemrosesan grafis yang melakukan operasi matematika pada data vertex objek.
Dukungan Multitekstur: Dukungan multitekstur mengacu pada kemampuan untuk menerapkan dua atau beberapa tekstur yang berbeda selama operasi pencambelan pada objek grafis 3D. Tingkat dukungan multitekstur ditentukan oleh jumlah unit multitekstur pada perangkat keras grafis.
Fitur pixel shader, vertex shader, dan multitekstur digunakan untuk menentukan tingkat versi DirectX tertentu, yang pada gilirannya digunakan untuk menentukan tingkat rendering yang berbeda di WPF. Untuk deskripsi lengkap tingkat penyajian, lihat Tingkat Rendering Grafis.
Properti
| Nama | Deskripsi |
|---|---|
| IsShaderEffectSoftwareRenderingSupported |
Kedaluwarsa.
Mendapatkan nilai yang menunjukkan apakah sistem dapat merender efek bitmap dalam perangkat lunak. |
| MaxHardwareTextureSize |
Mendapatkan lebar dan tinggi maksimum untuk pembuatan bitmap perangkat keras yang mendasar. |
| Tier |
Mendapatkan nilai yang menunjukkan tingkat penyajian untuk utas saat ini. |
Metode
| Nama | Deskripsi |
|---|---|
| IsPixelShaderVersionSupported(Int16, Int16) |
Mendapatkan nilai yang menunjukkan apakah versi shader piksel yang ditentukan didukung. |
| IsPixelShaderVersionSupportedInSoftware(Int16, Int16) |
Mendapatkan nilai yang menunjukkan apakah versi shader piksel yang ditentukan dapat dirender dalam perangkat lunak pada sistem saat ini. |
| MaxPixelShaderInstructionSlots(Int16, Int16) |
Mendapatkan jumlah maksimum slot instruksi yang didukung oleh versi shader piksel yang ditentukan. |
Acara
| Nama | Deskripsi |
|---|---|
| TierChanged |
Terjadi ketika tingkat penyajian telah berubah untuk Dispatcher objek utas saat ini. |