Graphics

Tento článek obsahuje index vývojových funkcí, které souvisejí se scénáři zahrnujícími grafiku v aplikacích pro Windows.

Win2D

Win2D je snadno použitelné rozhraní API prostředí prostředí Windows Runtime pro okamžité vykreslování 2D grafiky s akcelerací GPU.

Funkce sady Windows App SDK

Sada Windows App SDK poskytuje následující funkce týkající se grafických scénářů pro windows 10 a novější verze operačního systému.

Vlastnost Description
Vykreslení textu pomocí DWriteCore Pomocí rozhraní API C++/COM v hlavičce DWriteCore sady Windows App SDK můžete vykreslit text pomocí systému rozložení textu nezávislého na zařízení, vysoce kvalitního dílčího pixelového vykreslování textu Microsoft ClearType, hardwarově akcelerovaný text, víceformátový text, podpora širokého jazyka a mnoho dalšího.

Funkce operačního systému Windows

Verze operačního systému Windows 10 a novější poskytují širokou škálu rozhraní API souvisejících s grafickými scénáři pro aplikace. Tyto funkce jsou k dispozici prostřednictvím kombinace rozhraní WINRT a Win32 (C++ a COM) poskytovaných sadou Windows SDK.

Rozhraní API WinRT

Následující články obsahují informace o funkcích dostupných prostřednictvím rozhraní API WinRT poskytované sadou Windows SDK.

Article Description
Vizuální vrstva Naučte se používat vizuální vrstvu v aplikacích WinUI a Windows App SDK. Vizuální vrstva poskytuje vysoce výkonné rozhraní API v režimu zachování grafiky, efektů a animací a je základem všech uživatelských rozhraní založených na WinRT XAML v aplikacích pro Windows.
Použití vizuální vrstvy v desktopových aplikacích Naučte se používat vizuální vrstvu v aplikacích WPF (Windows Presentation Foundation), model Windows Forms a C++ Win32.
Snímek obrazovky Pomocí rozhraní API Windows.Graphics.Capture můžete zachytávat snímky z obrazovky nebo okna aplikace a vytvářet video streamy nebo snímky pro kolaborativní a interaktivní scénáře.
Platforma XAML Seznamte se se základy jazyka XAML a konceptů pro grafické komponenty založené na WinRT pro aplikace pro Windows.

Rozhraní API Win32 (C++ a COM)

Následující články obsahují informace o funkcích dostupných prostřednictvím rozhraní API win32 (C++ a COM), která poskytuje sada Windows SDK.

Article Description
Grafika a hry Přečtěte si o šířce rozhraní API Win32 souvisejících s grafikou, hrami a obrázky.
DirectX Grafika DirectX poskytuje sadu rozhraní API, která můžete použít k vytváření her a dalších vysoce výkonných multimediálních aplikací.
Direct3D 12 Direct3D 12 je aktuální generace grafického rozhraní API pro vysoce výkonnou hru a 3D vykreslování v reálném čase. Poskytuje přístup k hardwaru nižší úrovně a nižší režii ovladačů oproti Direct3D 11.
Direct3D 11 Direct3D 11 je předchozí generace 3D grafického rozhraní API. Pro nové projekty, které vyžadují maximální výkon GPU, zvažte Direct3D 12.
Direct2D Direct2D je hardwarově akcelerované, okamžité a 2D grafické rozhraní API, které poskytuje vysoce výkonné a vysoce kvalitní vykreslování pro 2D geometrii, rastrové obrázky a text.
DirectWrite DirectWrite podporuje vysoce kvalitní vykreslování textu, vektorová písma nezávislá na rozlišení a úplné využití Unicode pro texty a rozvržení.
DirectXMath DirectXMath poskytuje optimální matematickou knihovnu pro typy a funkce společné pro grafické programy, které vyžadují vysoký výkon na Windows.
DXGI Microsoft DirectX Graphics Infrastructure (DXGI) zajišťuje výčet grafických adaptérů a monitorů, správu swap chainů pro vykreslování a přiřazování vykreslovacích ploch k oknům.
Windows Imaging Component (WIC) WIC poskytuje rozšiřitelnou architekturu pro práci s obrázky a metadaty obrázků. Podporuje formáty BMP, GIF, ICO, JPEG, PNG, TIFF a DDS.
Windows GDI Rozhraní grafického zařízení (GDI) je základní rozhraní API, které umožňuje aplikacím používat grafiku a formátovaný text na displeji videa i tiskárně.

Funkce .NET

Sada .NET SDK také poskytuje rozhraní API související s grafickými scénáři pro aplikace WPF (Windows Presentation Foundation) a model Windows Forms.

Article Description
Grafika (WPF (Windows Presentation Foundation)) Zjistěte, jak integrovat podporu multimediálních, vektorových grafik, animací a složení obsahu v aplikacích WPF (Windows Presentation Foundation).
Grafika a kreslení (model Windows Forms) Přečtěte si o způsobech vytváření grafiky, kreslení textu a manipulaci s grafickými obrázky v aplikacích model Windows Forms.

Vývoj her

Pro plnohodnotný vývoj her na Windows použijte Herní vývojová sada Microsoft (GDK), která poskytuje rozhraní API pro služby Xbox Live, balení her a nasazení do počítačů i Xbox.

Pro programování grafiky specifické pro hry je doporučené rozhraní API direct3D 12. Poskytuje explicitní kontrolu nad prostředky GPU, vícevláknové odesílání příkazů a přístup s nejnižší režií k modernímu hardwaru GPU.

Viz také