Прочитать на английском

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


Заголовок d2d1_3.h

Этот заголовок используется Direct2D. Дополнительные сведения см. в разделе:

d2d1_3.h содержит следующие программные интерфейсы:

Интерфейсы

 
ID2D1ColorContext1

Представляет контекст цвета, используемый с эффектом управления цветом.
ID2D1CommandSink2

Этот интерфейс выполняет те же функции, что и существующий интерфейс ID2D1CommandSink1. Он также обеспечивает доступ к отрисовке рукописного ввода и отрисовке градиентной сетки.
ID2D1CommandSink3

Этот интерфейс выполняет те же функции, что и существующий интерфейс ID2D1CommandSink2. Он также обеспечивает доступ к пакетной отрисовке спрайта.
ID2D1CommandSink4

Этот интерфейс выполняет те же функции, что и существующий интерфейс ID2D1CommandSink3. Он также обеспечивает доступ к новому режиму наложения примитивов, MAX, с помощью метода SetPrimitiveBlend2.
ID2D1CommandSink5

Этот интерфейс выполняет те же функции, что и существующий интерфейс ID2D1CommandSink4, а также обеспечивает доступ к методу BlendImage.
ID2D1Device2

Представляет домен ресурсов, объекты и контексты устройств которого можно использовать вместе. Этот интерфейс выполняет те же функции, что и существующий интерфейс ID2D1Device1. Он также позволяет создавать объекты ID2D1DeviceContext2.
ID2D1Device3

Представляет домен ресурсов, объекты и контексты устройств которого можно использовать вместе. Этот интерфейс выполняет те же функции, что и интерфейс ID2D1Device2. Он также позволяет создавать объекты ID2D1DeviceContext3.
ID2D1Device4

Представляет домен ресурсов, объекты и контексты устройств которого можно использовать вместе. Этот интерфейс выполняет те же функции, что и интерфейс ID2D1Device3. Он также позволяет создавать объекты ID2D1DeviceContext4.
ID2D1Device5

Представляет домен ресурсов, объекты и контексты устройств которого можно использовать вместе. Этот интерфейс выполняет те же функции, что и интерфейс ID2D1Device4. Он также позволяет создавать объекты ID2D1DeviceContext5.
ID2D1Device6

Представляет домен ресурсов, объекты и контексты устройств которого можно использовать вместе. Этот интерфейс выполняет те же функции, что и интерфейс ID2D1Device5, а также позволяет создавать объекты ID2D1DeviceContext6.
ID2D1Device7

Представляет домен ресурсов, объекты и контексты устройств которого можно использовать вместе.
ID2D1DeviceContext2

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

Этот интерфейс выполняет те же функции, что и интерфейс ID2D1DeviceContext2, а также предоставляет функциональные возможности для создания и рисования пакетов спрайтов.
ID2D1DeviceContext4

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

Этот интерфейс выполняет те же функции, что и интерфейс ID2D1DeviceContext4, а также позволяет создавать контексты цвета и документы Svg.
ID2D1DeviceContext6

Этот интерфейс выполняет те же функции, что и существующий интерфейс ID2D1DeviceContext5, а также обеспечивает доступ к методу BlendImage.
ID2D1DeviceContext7

Позволяет создавать и рисовать объекты реализации геометрии; расширяет интерфейсы контекста более ранних устройств с поддержкой расширенных цветовых шрифтов.
ID2D1Factory3

Создает ресурсы Direct2D. Этот интерфейс также позволяет создавать объекты ID2D1Device2.
ID2D1Factory4

Создает ресурсы Direct2D. Этот интерфейс также позволяет создавать объекты ID2D1Device3.
ID2D1Factory5

Создает ресурсы Direct2D. Этот интерфейс также позволяет создавать объекты ID2D1Device4.
ID2D1Factory6

Создает ресурсы Direct2D. Этот интерфейс также позволяет создавать объекты ID2D1Device5.
ID2D1Factory7

Создает ресурсы Direct2D. Этот интерфейс выполняет те же функции, что и интерфейс ID2D1Factory6, а также позволяет создавать объекты ID2D1Device6.
ID2D1Factory8

Создает ресурсы Direct2D. Этот интерфейс также позволяет создавать объекты ID2D1Device7 .
ID2D1GdiMetafile1

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

Этот интерфейс выполняет те же функции, что и существующий интерфейс ID2D1GdiMetafileSink. Он также обеспечивает доступ к записям метафайлов.
ID2D1GradientMesh

Представляет зависимое от устройства представление градиентной сетки, состоящей из исправлений. Используйте метод ID2D1DeviceContext2::CreateGradientMesh для создания экземпляра ID2D1GradientMesh.
ID2D1ImageSource

Представляет производителя пикселей, которые могут заполнять произвольную двухd-плоскость. (ID2D1ImageSource)
ID2D1ImageSourceFromWic

Создает двухдовые пиксельные данные, полученные из WIC.
ID2D1Ink

Представляет один непрерывный росчерк рукописного ввода переменной ширины, определяемый рядом сегментов и ширины Безье.
ID2D1InkStyle

Представляет коллекцию свойств стиля, используемых такими методами, как ID2D1DeviceContext2::D rawInk при отрисовке рукописного ввода. Стиль рукописного ввода определяет форму пера (кончик пера) и преобразование.
ID2D1LookupTable3D

Контейнер для данных таблицы трехмерного поиска, которые можно передать в эффект LookupTable3D.
ID2D1SpriteBatch

Представляет одну группу спрайтов со связанными свойствами рисунка.
ID2D1SvgGlyphStyle

Этот объект предоставляет значения для контекстного заполнения, контекстного росчерка и контекстного значения, которые используются при отрисовке глифов SVG.
ID2D1TransformedImageSource

Представляет источник образа, который совместно использует ресурсы с исходным источником образа.

Функции

 
D2D1GetGradientMeshInteriorPointsFromCoonsPatch

Возвращает внутренние точки для градиентного исправления сетки на основе точек, определяющих исправление Кунса.

Структуры

 
D2D1_GRADIENT_MESH_PATCH

Представляет тензорное исправление с 16 контрольными точками, 4 цветами углов и флагами границ. Id2D1GradientMesh состоит из 1 или более исправлений сетки градиента. Чтобы создать ее, используйте функцию GradientMeshPatch или функцию GradientMeshPatchFromCoonsPatch.
D2D1_INK_BEZIER_SEGMENT

Представляет сегмент Безье, используемый при создании объекта ID2D1Ink. Эта структура отличается от D2D1_BEZIER_SEGMENT тем, что она состоит из D2D1_INK_POINTs, которые содержат радиус в дополнение к координатам x и y.
D2D1_INK_POINT

Представляет пару точек и радиусов, составляющих часть D2D1_INK_BEZIER_SEGMENT.
D2D1_INK_STYLE_PROPERTIES

Определяет общую форму кончика пера и преобразование, используемое в объекте ID2D1InkStyle.
D2D1_SIMPLE_COLOR_PROFILE

Простое описание цветового пространства.
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES

Свойства преобразованного источника изображения.

Перечисления

 
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION

Задает политику привязки пикселей при отрисовке глифов цветного растрового изображения.
D2D1_COLOR_CONTEXT_TYPE

Указывает способ определения цветового профиля.
D2D1_GAMMA1

Определяет, какая гамма используется для интерполяции и смешения.
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS

Флаги параметров, управляющие основным преобразованием, выполняемым CreateImageSourceFromDxgi, если таковые есть.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS

Управляет флагами параметров для нового идентификатора ID2D1ImageSource при его создании.
D2D1_INK_NIB_SHAPE

Задает внешний вид пера в составе структуры D2D1_INK_STYLE_PROPERTIES.
D2D1_ORIENTATION

Указывает переворачивание и поворот, при котором появляется изображение.
D2D1_PATCH_EDGE_MODE

Указывает способ отрисовки ребер сетки градиента.
D2D1_SPRITE_OPTIONS

Задает дополнительные аспекты рисования пакета спрайта в рамках вызова ID2D1DeviceContext3::D rawSpriteBatch.
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS

Флаги параметров для преобразованных источников изображений.