RenderCapability.Tier Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která označuje úroveň vykreslování pro aktuální vlákno.
public:
static property int Tier { int get(); };
public static int Tier { get; }
static member Tier : int
Public Shared ReadOnly Property Tier As Integer
Hodnota vlastnosti
Hodnota Int32 , jejíž slovo s vysokým pořadím odpovídá úrovni vykreslování pro aktuální vlákno.
Příklady
Následující příklad ukazuje, jak vrátit úroveň vykreslování pro aktuální vlákno.
// The rendering tier corresponds to the high-order word of the Tier property.
int renderingTier = (RenderCapability.Tier >> 16);
' The rendering tier corresponds to the high-order word of the Tier property.
Dim renderingTier As Integer = (RenderCapability.Tier >> 16)
Poznámky
Note
Počínaje rozhraním .NET Framework 4 byla úroveň vykreslování 1 předdefinována tak, aby obsahovala pouze grafický hardware, který podporuje DirectX 9.0 nebo vyšší. Grafický hardware, který podporuje DirectX 7 nebo 8, je teď definovaný jako vykreslovací vrstva 0.
Vrácená hodnota je jednou ze tří možných hodnot:
| Návratová hodnota | Úroveň vykreslování | Notes |
|---|---|---|
| 0x00000000 | 0 | Pro aplikaci na zařízení není k dispozici žádná hardwarová akcelerace grafického hardwaru. Všechny grafické funkce používají vykreslování softwaru. Úroveň verze DirectX je menší než verze 9.0. |
| 0x00010000 | 1 | Většina grafických funkcí WPF bude používat hardwarovou akceleraci, pokud jsou k dispozici potřebné systémové prostředky a nebyly vyčerpány. To odpovídá verzi DirectX, která je větší nebo rovna 9.0. |
| 0x00020000 | 2 | Většina grafických funkcí WPF bude používat hardwarovou akceleraci za předpokladu, že potřebné systémové prostředky nebyly vyčerpány. To odpovídá verzi DirectX, která je větší nebo rovna 9.0. |
Následující tabulka ukazuje rozdíly v požadavcích na hardware grafiky pro vykreslování vrstvy 1 a vykreslování vrstvy 2:
| funkce | Vrstva 1 | Úroveň 2 |
|---|---|---|
| Verze DirectX | Musí být větší nebo rovno 9,0. | Musí být větší nebo rovno 9,0. |
| Videopaměť | Musí být větší nebo rovna 60 MB. | Musí být větší nebo rovna 120 MB. |
| Stínovač pixelů | Úroveň verze musí být větší nebo rovna 2.0. | Úroveň verze musí být větší nebo rovna 2.0. |
| Shader vrcholů | Žádný požadavek. | Úroveň verze musí být větší nebo rovna 2.0. |
| Vícetextové jednotky | Žádný požadavek. | Počet jednotek musí být větší nebo roven 4. |
Další informace o definicích úrovní vykreslování naleznete v tématu Úrovně vykreslování grafiky.
Pokud aktuální vlákno nemá přidružený Dispatcher objekt, vytvoří se automaticky.