Руководство по программированию Direct2D

В этом разделе содержатся основные разделы программирования, описывающие использование API Direct2D.

Раздел Описание
Обзор API Direct2D
Обзор объектной модели Direct2D.
Direct2D и высокое разрешение
Описывает, как Direct2D поддерживает дисплей с высоким разрешением.
Политики обработки ошибок Direct2D
Описывает политики обработки ошибок в Direct2D.
Устройства и контексты устройств
Повышение производительности приложений Direct2D
Описывает методы повышения производительности Direct2D.
Общие сведения о слоях
Описывает основы уровней Direct2D.
Печать и списки команд
Элемент управления печатьюDirect2D — это новый компонент модуля Direct2D в Windows 8. Этот компонент позволяет приложениям Direct2D повторно использовать свои вызовы рисования Direct2D (с точки зрения изменения состояния и примитивов для изменения состояния) для предоставления результатов печати, аналогичных отображаемым на экране.
Многопоточные приложения Direct2D
Рекомендации по созданию многопоточных приложений Direct2D.
Профилирование приложений DirectX
Показано, как измерить некоторые из наиболее важных показателей производительности для приложения DirectX с помощью средств XPerf и GPUView , которые поставляются в составе набора средств для повышения производительности Windows.
Сжатие блоков
Описывается, как работает сжатие блоков и как его использовать в WIC и Direct2D.
Эффекты
Обзор эффектов Direct2D.
Кисти
Описывает, как использовать кисти Direct2D, объекты, используемые для заливки и контуров.
Геометрические объекты
Описывает, как использовать геометрии Direct2D для представления, обработки и анализа фигур.
Совместимость
Описывает взаимодействие Direct2D с другими системами.
Преобразования
Описывает основы трансформ и способы применения различных преобразований к объектам.
Разделы практического руководства
Примеры, демонстрирующие выполнение различных задач с помощью Direct2D.
Отрисовка текста с помощью Direct2D и DirectWrite
В отличие от других API, таких как GDI, GDI+ или WPF, Direct2D взаимодействует с другим API, DirectWrite, для обработки и отрисовки текста. В этом разделе описываются преимущества и взаимодействие этих отдельных компонентов.
Общие сведения о масках непрозрачности
Описывает использование растровых изображений и кистей для определения масок непрозрачности.
Общие сведения о ресурсах
Описывает ресурсы Direct2D и способы их совместного использования.
Поддерживаемые форматы пикселей и режимы альфа-канала
Описывает форматы пикселей и альфа-режимы, поддерживаемые каждым типом целевого объекта отрисовки.
Использование Direct2D для отрисовки Server-Side
Описывает использование Direct2D для отрисовки на стороне сервера.
Общие сведения о целевых объектах отрисовки
Описывает различные типы целевых объектов отрисовки Direct2D и способы их использования.
Общие сведения о совместимых целевых объектах отрисовки A8
Описание основ совместимых целевых объектов отрисовки A8 и примеры их использования.