Интерфейс 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 |