RenderCapability Kelas

Definisi

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.

Berlaku untuk

Lihat juga