Поделиться через


Интерфейс ID2D1DeviceContext2 (d2d1_3.h)

Этот интерфейс выполняет те же функции, что и интерфейс ID2D1DeviceContext1, а также включает такие функции, как отрисовка рукописного ввода, отрисовка градиентной сетки и улучшенная загрузка изображений.

Наследование

Интерфейс ID2D1DeviceContext2 наследуется от ID2D1DeviceContext1. ID2D1DeviceContext2 также содержит следующие типы элементов:

Методы

Интерфейс ID2D1DeviceContext2 содержит следующие методы.

 
ID2D1DeviceContext2::CreateGradientMesh

Создает экземпляр ID2D1GradientMesh, используя заданный массив исправлений.
ID2D1DeviceContext2::CreateImageSourceFromDxgi

Создает источник изображения из набора поверхностей DXGI. Поверхности YCbCr автоматически преобразуются в RGBA во время последующего рисования.
ID2D1DeviceContext2::CreateImageSourceFromWic

Создает объект источника изображения из источника точечных изображений WIC, заполняя при этом всю память пикселей в источнике изображения. Образ загружается и сохраняется при использовании минимального объема памяти. (перегрузка 3/3)
ID2D1DeviceContext2::CreateImageSourceFromWic

Создает объект источника изображения из источника точечных изображений WIC, заполняя при этом всю память пикселей в источнике изображения. Образ загружается и сохраняется при использовании минимального объема памяти. (перегрузка 2/3)
ID2D1DeviceContext2::CreateImageSourceFromWic

Создает объект источника изображения из источника точечных изображений WIC, заполняя при этом всю память пикселей в источнике изображения. Образ загружается и сохраняется при использовании минимального объема памяти. (перегрузка 1/3)
ID2D1DeviceContext2::CreateInk

Создает новый объект ID2D1Ink, который начинается с заданной точки. (перегрузка 1/2)
ID2D1DeviceContext2::CreateInk

Создает новый объект ID2D1Ink, который начинается с заданной точки. (перегрузка 2/2)
ID2D1DeviceContext2::CreateInkStyle

Создает объект ID2D1InkStyle для использования с методами отрисовки рукописного ввода, такими как DrawInk. (перегрузка 1/2)
ID2D1DeviceContext2::CreateInkStyle

Создает объект ID2D1InkStyle для использования с методами отрисовки рукописного ввода, такими как DrawInk. (перегрузка 2/2)
ID2D1DeviceContext2::CreateLookupTable3D

Создает трехмерную таблицу подстановки для сопоставления 3-каналов входных данных с 3-канальными выходными данными. Данные таблицы должны быть предоставлены в 4-канальном формате. (ID2D1DeviceContext2.CreateLookupTable3D)
ID2D1DeviceContext2::CreateTransformedImageSource

Создает источник изображения, который совместно использует ресурсы с исходным.
ID2D1DeviceContext2::D rawGdiMetafile

Рисует метафайл в контексте устройства, используя заданные исходные и целевые прямоугольники. (перегрузка 1/3)
ID2D1DeviceContext2::D rawGdiMetafile

Рисует метафайл в контексте устройства, используя заданные исходные и целевые прямоугольники. (перегрузка 3/3)
ID2D1DeviceContext2::D rawGdiMetafile

Рисует метафайл в контексте устройства, используя заданные исходные и целевые прямоугольники. (перегрузка 2/3)
ID2D1DeviceContext2::D rawGradientMesh

Отрисовывает заданную сетку градиента в целевой объект. (ID2D1DeviceContext2.DrawGradientMesh)
ID2D1DeviceContext2::D rawInk

Отрисовывает объект рукописного ввода с использованием заданной кисти и стиля рукописного ввода. (ID2D1DeviceContext2.DrawInk)
ID2D1DeviceContext2::GetGradientMeshWorldBounds

Возвращает границы мира заданной сетки градиента.

Требования

Требование Значение
Минимальная версия клиента Windows 10 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2016 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d2d1_3.h

См. также раздел

ID2D1DeviceContext1