Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 4 KB

graphics.md

File metadata and controls

59 lines (41 loc) · 4 KB
titledescriptionms.topicms.datekeywords
Graphics
This article provides an index of development features that are related to scenarios involving graphics in Windows apps.
article
05/25/2023

Graphics

This article provides an index of development features that are related to scenarios involving graphics in Windows apps.

Win2D

Win2D is an easy-to-use Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration.

Windows App SDK features

The Windows App SDK provides the following features related to graphics scenarios for Windows 10 and later OS releases.

FeatureDescription
Render text with DWriteCoreUse the C++/COM APIs in the DWriteCore headers of the Windows App SDK to render text using a device-independent text layout system, high quality sub-pixel Microsoft ClearType text rendering, hardware-accelerated text, multi-format text, wide language support, and much more.

Windows OS features

Windows 10 and later OS releases provide a wide variety of APIs related to graphics scenarios for apps. These features are available via a combination of WinRT and Win32 (C++ and COM) APIs provided by the Windows SDK.

WinRT APIs

The following articles provide information about features available via WinRT APIs provided by the Windows SDK.

ArticleDescription
Visual layerLearn how to use the visual layer in UWP apps. The visual layer provides a high performance, retained-mode API for graphics, effects and animations, and is the foundation for all WinRT XAML-based UI in Windows apps.
Using the Visual layer in desktop appsLearn how to use the visual layer in WPF, Windows Forms, and C++ Win32 apps.
XAML platformLearn the fundamentals of the XAML language and concepts for WinRT-based graphic components Windows apps.

Win32 (C++ and COM) APIs

The following articles provide information about features available via Win32 (C++ and COM) APIs provided by the Windows SDK.

ArticleDescription
Graphics and gamingLearn about the breadth of Win32 APIs related to graphics, gaming, and imaging.
DirectXDirectX graphics provides a set of APIs that you can use to create games and other high-performance multimedia apps.
Direct2DDirect2D is a hardware-accelerated, immediate-mode, 2-D graphics API that provides high performance and high-quality rendering for 2-D geometry, bitmaps, and text.
Direct3DDirect3D enables you to create 3-D graphics for games and scientific apps.
DirectWriteDirectWrite supports high-quality text rendering, resolution-independent outline fonts, and full Unicode text and layouts.
Windows GDIThe graphics device interface (GDI) is a foundational API that enables apps to use graphics and formatted text on both the video display and the printer.

.NET features

The .NET SDK also provides APIs related to graphics scenarios for WPF and Windows Forms apps.

ArticleDescription
Graphics (WPF)Learn about ways to integrate support for multimedia, vector graphics, animation, and content composition in WPF apps.
Graphics and drawing (Windows Forms)Learn about ways to create graphics, draw text, and manipulate graphical images in Windows Forms apps.
close