RenderCapability Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |