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

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


заголовок d2d1_1.h

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

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

Интерфейсы

 
ID2D1Bitmap1

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

Закрашивает область растровым рисунком. (ID2D1BitmapBrush1)
ID2D1ColorContext

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

Представляет последовательность команд, которые можно записать и воспроизвести.
ID2D1CommandSink

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

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

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

Реализация блока состояния рисования, который добавляет функциональные возможности примитивного смешения в дополнение к уже существующему режиму антиалии, преобразованию, тегам и режиму отрисовки текста.
ID2D1Effect

Представляет простую конструкцию обработки изображений в Direct2D.
ID2D1Factory1

Создает ресурсы Direct2D. (ID2D1Factory1)
ID2D1GdiMetafile

Ресурс Direct2D, который упаковывает метафайл WMF, EMF или EMF+.
ID2D1GdiMetafileSink

Разработчик реализовал интерфейс, позволяющий воспроизводить метафайл.
ID2D1GradientStopCollection1

Представляет коллекцию объектов D2D1_GRADIENT_STOP для линейных и радиальных кистей градиента. Он предоставляет методы get для всех новых параметров, добавленных в коллекцию стоп-градиента.
ID2D1ImageBrush

Представляет кисть на основе ID2D1Image.
ID2D1Multithread

Механизм блокировки из фабрики Direct2D, который Direct2D использует для управления монопольным доступом к ресурсам в приложении, использующим несколько потоков.
ID2D1PathGeometry1

Интерфейс ID2D1PathGeometry1 добавляет функциональные возможности в ID2D1PathGeometry. В частности, он предоставляет метод ComputePointAndSegmentAtLength, зависящий от геометрии пути.
ID2D1PrintControl

Преобразует примитивы Direct2D, хранящиеся в ID2D1CommandList, в фиксированное представление страницы. Затем вложенная система печати использует примитивы.
ID2D1Свойства

Представляет набор привязываемых и обнаруживаемых свойств времени выполнения, которые позволяют управляемому данными приложению изменять состояние эффекта Direct2D.
ID2D1StrokeStyle1

Описывает значения caps, miter limit, line join и dash для штриха. (ID2D1StrokeStyle1)

Функции

 
D2D1ConvertColorSpace

Преобразует заданный цвет из одного цветового пространства в другое.
D2D1CreateDevice

Создает новое устройство Direct2D, связанное с предоставленным устройством DXGI.
D2D1CreateDeviceContext

Создает новый контекст устройства Direct2D, связанный с поверхностью DXGI.
D2D1SinCos

Возвращает синус и косинус угла.
D2D1Tan

Возвращает тангенс угла.
D2D1Vec3Length

Возвращает длину 3-мерного вектора.

Функции обратного вызова

 
PD2D1_EFFECT_FACTORY

Описывает реализацию эффекта.

Структуры

 
D2D1_BITMAP_BRUSH_PROPERTIES1

Описывает режимы расширения и режим интерполяции ID2D1BitmapBrush. (D2D1_BITMAP_BRUSH_PROPERTIES1)
D2D1_BITMAP_PROPERTIES1

Эта структура позволяет создать ID2D1Bitmap1 с доступными параметрами растрового изображения и сведениями о контексте цвета.
D2D1_CREATION_PROPERTIES

Указывает параметры, с помощью которых создаются контексты устройства, фабрики и устройства Direct2D.
D2D1_DRAWING_STATE_DESCRIPTION1

Описывает состояние рисования контекста устройства.
D2D1_EFFECT_INPUT_DESCRIPTION

Описывает признаки эффекта.
D2D1_IMAGE_BRUSH_PROPERTIES

Описание функций кисти изображения.
D2D1_LAYER_PARAMETERS1

Содержит границы содержимого, сведения о маске, параметры непрозрачности и другие параметры для ресурса слоя. (D2D1_LAYER_PARAMETERS1)
D2D1_MAPPED_RECT

Описывает сопоставленную память из API ID2D1Bitmap1::Map.
D2D1_POINT_DESCRIPTION

Описывает точку в геометрии пути.
D2D1_PRINT_CONTROL_PROPERTIES

Свойства создания объекта ID2D1PrintControl.
D2D1_RENDERING_CONTROLS

Описывает ограничения, применяемые к отрисовщику эффектов изображения.
D2D1_STROKE_STYLE_PROPERTIES1

Описывает росчерк, который обрисовывает фигуру. (D2D1_STROKE_STYLE_PROPERTIES1)

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

 
D2D1_BITMAP_OPTIONS

Указывает способ использования растрового изображения.
D2D1_BUFFER_PRECISION

Представляет битовую глубину конвейера образов в Direct2D.
D2D1_COLOR_INTERPOLATION_MODE

Определяет способ интерполяции между цветами.
D2D1_COLOR_SPACE

Определяет параметры, которые должны применяться к цветовом пространству.
D2D1_COMPOSITE_MODE

Используется для указания режима наложения для всех операций наложения Direct2D.
D2D1_DEVICE_CONTEXT_OPTIONS

Он задает параметры, которые применяются к контексту устройства в течение его времени существования.
D2D1_INTERPOLATION_MODE

Он используется для указания качества масштабирования изображения с помощью ID2D1DeviceContext::D rawImage и с эффектом двухмерного аффинного преобразования.
D2D1_LAYER_OPTIONS1

Указывает способ подготовки содержимого слоя.
D2D1_MAP_OPTIONS

Указывает, как следует обрабатывать память, сопоставляемую с соответствующим ID2D1Bitmap1.
D2D1_PRIMITIVE_BLEND

Используется для указания режима геометрического наложения для всех примитивов Direct2D.
D2D1_PRINT_FONT_SUBSET_MODE

Определяет, когда ресурсы шрифта должны быть подмножеством во время печати.
D2D1_PROPERTY

Указывает индексы системных свойств, присутствующих в интерфейсе ID2D1Properties для ID2D1Effect.
D2D1_PROPERTY_TYPE

Указывает типы свойств, поддерживаемые интерфейсом свойств Direct2D.
D2D1_STROKE_TRANSFORM_TYPE

Определяет, как преобразование мира, точки на дюйм и ширина штриха влияют на форму пера, используемого для обводки примитива.
D2D1_SUBPROPERTY

Задает индексы системных подсвойств, которые могут присутствовать в любом свойстве.
D2D1_THREADING_MODE

Указывает режим потоков, используемый при одновременном создании устройства, фабрики и контекста устройства.
D2D1_UNIT_MODE

Указывает, как будут интерпретироваться единицы в Direct2D.