RenderCapability Osztály

Definíció

Lehetővé teszi WPF alkalmazások számára, hogy lekérdezzék a társított Dispatcher objektum aktuális renderelési szintjét, és regisztráljanak a változásokról szóló értesítésre.

public ref class RenderCapability abstract sealed
public static class RenderCapability
type RenderCapability = class
Public Class RenderCapability
Öröklődés
RenderCapability

Megjegyzések

A renderelési szint a grafikus hardver képességeinek és teljesítményének szintjét határozza meg egy WPF-alkalmazást futtató eszköz esetében. A grafikus hardver azon funkciói, amelyek a leginkább befolyásolják a renderelési szinteket, a következők:

  • Video RAM: A videomemória mennyisége a grafikus hardveren határozza meg a képek összeállításához használható pufferek méretét és számát.

  • Képpontárnyékoló: A képpontárnyékoló egy grafikus feldolgozási függvény, amely képpontonként számítja ki a hatásokat. A megjelenített ábrák felbontásától függően több millió képpontot is fel kell dolgoznunk az egyes képkockákhoz.

  • Csúcsárnyékoló: A csúcspont-árnyékoló egy grafikus feldolgozási függvény, amely matematikai műveleteket hajt végre az objektum csúcsadatain.

  • Többszöveges támogatás: A többszöveges támogatás azt jelenti, hogy két vagy több különböző textúrát alkalmazhat egy 3D grafikus objektum keverési művelete során. A többszöveges támogatás mértékét a grafikus hardveren található többszöveges egységek száma határozza meg.

A képpontárnyékoló, a csúcspont-árnyékoló és a többszöveges funkciók meghatározott DirectX-verziószintek meghatározására szolgálnak, amelyek a WPF különböző renderelési szintjeinek meghatározására szolgálnak. A renderelési szintek teljes leírásáért lásd a grafikus megjelenítési szinteket.

Tulajdonságok

Name Description
IsShaderEffectSoftwareRenderingSupported
Elavult.

Olyan értéket kap, amely jelzi, hogy a rendszer képes-e bitképeffektusokat megjeleníteni a szoftverben.

MaxHardwareTextureSize

A mögöttes hardvereszköz bitkép-létrehozásának maximális szélességét és magasságát adja meg.

Tier

Lekéri az aktuális szál renderelési szintjét jelző értéket.

Metódusok

Name Description
IsPixelShaderVersionSupported(Int16, Int16)

Olyan értéket kap, amely jelzi, hogy a megadott képpontárnyékoló-verzió támogatott-e.

IsPixelShaderVersionSupportedInSoftware(Int16, Int16)

Olyan értéket kap, amely jelzi, hogy a megadott képpontárnyékoló-verzió megjeleníthető-e az aktuális rendszeren lévő szoftverben.

MaxPixelShaderInstructionSlots(Int16, Int16)

A megadott képpontárnyékoló-verzió által támogatott oktatóhelyek maximális számát adja meg.

esemény

Name Description
TierChanged

Akkor fordul elő, ha a renderelési szint megváltozott az Dispatcher aktuális szál objektumához.

A következőre érvényes:

Lásd még