Direct2D

Обзор технологии Direct2D.

Для разработки Direct2D вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Класс

 
ColorF

Определяет набор констант, которые представляют известные цвета и предоставляют удобные методы для создания экземпляров различных цветов.
Matrix3x2F

Класс Matrix3x2F представляет матрицу 3 на 2 и предоставляет удобные методы для создания матриц.
Matrix4x4F

Класс Matrix4x4F представляет матрицу 4 на 4 и предоставляет удобные методы для создания матриц.

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

 
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE

Режим интерполяции, используемый с эффектом двухd-аффинного преобразования для масштабирования изображения. Существует 6 режимов масштабирования, которые варьируются по качеству и скорости.
D2D1_2DAFFINETRANSFORM_PROP

Идентификаторы свойств эффектов двухd-аффинного преобразования.
D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE

Режим интерполяции, который используется эффектом преобразования трехмерной перспективы на изображении. Существует 5 режимов масштабирования, которые варьируются по качеству и скорости.
D2D1_3DPERSPECTIVETRANSFORM_PROP

Идентификаторы свойств эффекта преобразования трехмерной перспективы.
D2D1_3DTRANSFORM_INTERPOLATION_MODE

Режим интерполяции, который используется эффектом трехмерного преобразования на изображении. Существует 5 режимов масштабирования, которые варьируются по качеству и скорости.
D2D1_3DTRANSFORM_PROP

Идентификаторы свойств эффекта трехмерного преобразования.
D2D1_ALPHA_MODE

Указывает, как следует обрабатывать альфа-значение целевого объекта растрового изображения или отрисовки.
D2D1_ANTIALIAS_MODE

Указывает способ отрисовки ребер нетекстовых примитивов.
D2D1_ARC_SIZE

Указывает, должна ли дуга быть больше 180 градусов.
D2D1_ARITHMETICCOMPOSITE_PROP

Идентификаторы свойств составного арифметического эффекта.
D2D1_ATLAS_PROP

Идентификаторы свойств эффекта Atlas.
D2D1_BITMAP_INTERPOLATION_MODE

Задает алгоритм, используемый при масштабировании или повороте изображений.
D2D1_BITMAP_OPTIONS

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

Задает альфа-режим выходных данных исходного эффекта растрового изображения.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE

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

Указывает, должна ли операция перевернуть или вращение выполняться эффектом источника растрового изображения.
D2D1_BITMAPSOURCE_PROP

Идентификаторы свойств исходного эффекта растрового изображения.
D2D1_BLEND

Указывает способ получения одного из источников цвета и при необходимости задает операцию предварительного бленда в источнике цвета.
D2D1_BLEND_MODE

Режим наложения, используемый для эффекта Blend.
D2D1_BLEND_OPERATION

Указывает операцию смешения для двух источников цвета.
D2D1_BLEND_PROP

Идентификаторы свойств эффекта Blend.
D2D1_BORDER_EDGE_MODE

Режим края для эффекта границы.
D2D1_BORDER_MODE

Указывает, как эффект обрезки обрабатывает прямоугольник обрезки, падающий на координаты дробного пикселя.
D2D1_BORDER_PROP

Идентификаторы свойств эффекта границы.
D2D1_BRIGHTNESS_PROP

Идентификаторы свойств эффекта яркости.
D2D1_BUFFER_PRECISION

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

Описывает фигуру в конце линии или сегмента.
D2D1_CHANGE_TYPE

Описывает флаги, влияющие на взаимодействие отрисовщика с пользовательским вершинным шейдером. (D2D1_CHANGE_TYPE)
D2D1_CHANNEL_DEPTH

Позволяет вызывающей объекту управлять глубиной канала этапа в конвейере отрисовки.
D2D1_CHANNEL_SELECTOR

Задает цветовый канал, из который эффект карты смещения вытягивает интенсивность, и использует его для пространственного смещения изображения в направлении X или Y.
D2D1_CHROMAKEY_PROP

Идентификаторы свойств эффекта Chroma-key.
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION

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

Указывает, каким образом определен цветной профиль.
D2D1_COLOR_INTERPOLATION_MODE

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

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

Указывает, как эффект управления цветом должен интерпретировать альфа-данные, содержащиеся во входном изображении.
D2D1_COLORMANAGEMENT_PROP

Идентификаторы свойств эффекта управления цветом.
D2D1_COLORMANAGEMENT_QUALITY

Уровень качества преобразования для эффекта управления цветом.
D2D1_COLORMANAGEMENT_RENDERING_INTENT

Указывает намерение отрисовки ICC, которое должен использовать эффект управления цветом.
D2D1_COLORMATRIX_ALPHA_MODE

Альфа-режим выходных данных эффекта цветовой матрицы.
D2D1_COLORMATRIX_PROP

Идентификаторы свойств эффекта цветовой матрицы.
D2D1_COMBINE_MODE

Задает различные методы комбинирования двух геометрий.
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS

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

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

Идентификаторы свойств составного эффекта.
D2D1_CONTRAST_PROP

Идентификаторы свойств эффекта контрастности.
D2D1_CONVOLVEMATRIX_PROP

Идентификаторы свойств матричного эффекта Convolve.
D2D1_CONVOLVEMATRIX_SCALE_MODE

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

Идентификаторы свойств эффекта обрезки.
D2D1_DASH_STYLE

Описывает последовательность дефисов и пробелов в штрихе.
D2D1_DC_INITIALIZE_MODE

Указывает, как контекст устройства инициализируется для отрисовки GDI при извлечении из целевого объекта отрисовки.
D2D1_DEBUG_LEVEL

Указывает тип сведений, предоставляемых уровнем отладки Direct2D.
D2D1_DEVICE_CONTEXT_OPTIONS

Это указывает параметры, которые применяются к контексту устройства на протяжении его времени существования.
D2D1_DIRECTIONALBLUR_OPTIMIZATION

Задает режим оптимизации для эффекта размытия направления.
D2D1_DIRECTIONALBLUR_PROP

Идентификаторы свойств эффекта размытия направления.
D2D1_DISCRETETRANSFER_PROP

Идентификаторы свойств эффекта дискретной передачи.
D2D1_DISPLACEMENTMAP_PROP

Идентификаторы свойств эффекта карты смещения.
D2D1_DISTANTDIFFUSE_PROP

Идентификаторы свойств диффузного эффекта освещения.
D2D1_DISTANTDIFFUSE_SCALE_MODE

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

Идентификаторы для свойств эффекта дальнего отражения освещения.
D2D1_DISTANTSPECULAR_SCALE_MODE

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

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

Идентификаторы свойств эффекта компенсации DPI.
D2D1_DRAW_TEXT_OPTIONS

Указывает, включена ли привязка к тексту или включена обрезка прямоугольника макета. Это перечисление позволяет использовать побитовое сочетание значений элементов.
D2D1_EDGEDETECTION_MODE

Значения для свойства D2D1_EDGEDETECTION_PROP_MODE эффекта обнаружения edge.
D2D1_EDGEDETECTION_PROP

Идентификаторы свойств эффекта обнаружения edge.
D2D1_EMBOSS_PROP

Идентификаторы свойств эффекта тиснения.
D2D1_EXPOSURE_PROP

Идентификаторы свойств эффекта экспозиции.
D2D1_EXTEND_MODE

Указывает, как кисть закрашивает области за пределами обычной области содержимого.
D2D1_FACTORY_TYPE

Указывает, обеспечивает ли Direct2D синхронизацию для ID2D1Factory и создаваемых ресурсов, чтобы к ним можно было безопасно обращаться из нескольких потоков.
D2D1_FEATURE

Определяет возможности базового устройства Direct3D, которые могут запрашиваться с помощью ID2D1EffectContext::CheckFeatureSupport.
D2D1_FEATURE_LEVEL

Описывает минимальную поддержку DirectX, необходимую для аппаратной отрисовки целевым объектом отрисовки.
D2D1_FIGURE_BEGIN

Указывает, заполнена ли определенная фигура ID2D1SimplifiedGeometrySink.
D2D1_FIGURE_END

Указывает, открыта или закрыта определенная фигура ID2D1SimplifiedGeometrySink.
D2D1_FILL_MODE

Указывает, как пересекающиеся области геометрических объектов или фигур объединяются для формирования области составной геометрии.
D2D1_FILTER

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

Идентификаторы свойств эффекта наводнения.
D2D1_GAMMA

Указывает, какая гамма используется для интерполяции.
D2D1_GAMMA1

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

Идентификаторы свойств эффекта гамма-передачи.
D2D1_GAUSSIANBLUR_OPTIMIZATION

Режим оптимизации для эффекта размытия Гауссов.
D2D1_GAUSSIANBLUR_PROP

Идентификаторы свойств гауссовского эффекта размытия.
D2D1_GEOMETRY_RELATION

Описывает пространственное отношение одного геометрического объекта к другому геометрическому объекту.
D2D1_GEOMETRY_SIMPLIFICATION_OPTION

Указывает, как геометрия упрощена до ID2D1SimplifiedGeometrySink.
D2D1_HDRTONEMAP_DISPLAY_MODE

Определяет константы, задающие значение для свойства D2D1_HDRTONEMAP_PROP_DISPLAY_MODE эффекта тональной карты HDR.
D2D1_HDRTONEMAP_PROP

Определяет константы, определяющие свойства верхнего уровня эффекта тональной карты HDR.
D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA

Значения для свойства D2D1_HIGHLIGHTSANDSHADOWS_PROP_INPUT_GAMMA эффекта Выделения и тени.
D2D1_HIGHLIGHTSANDSHADOWS_PROP

Идентификаторы свойств эффектов выделения и тени.
D2D1_HISTOGRAM_PROP

Идентификаторы свойств эффекта гистограммы.
D2D1_HUEROTATION_PROP

Идентификаторы свойств эффекта поворота оттенка.
D2D1_HUETORGB_INPUT_COLOR_SPACE

Значения для свойства D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE эффекта Hue в RGB.
D2D1_HUETORGB_PROP

Идентификаторы для свойств эффекта от hue до RGB.
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS

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

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

Указывает внешний вид пера пера как части структуры D2D1_INK_STYLE_PROPERTIES.
D2D1_INTERPOLATION_MODE

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

Указывает параметры, которые могут применяться при применении ресурса слоя для создания слоя.
D2D1_LAYER_OPTIONS1

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

Описывает фигуру, соединяющую две линии или два сегмента.
D2D1_LINEARTRANSFER_PROP

Идентификаторы свойств эффекта линейной передачи.
D2D1_LOOKUPTABLE3D_PROP

Идентификаторы свойств эффекта таблицы трехмерного подстановки.
D2D1_MAP_OPTIONS

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

Режим для эффекта морфологии.
D2D1_MORPHOLOGY_PROP

Идентификаторы свойств эффекта морфологии.
D2D1_OPACITY_MASK_CONTENT

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

Идентификаторы свойств эффекта метаданных непрозрачности.
D2D1_ORIENTATION

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

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

Указывает, следует ли обводить сегмент и должно ли соединение между этим сегментом и предыдущим сегментом быть гладким. Это перечисление позволяет использовать побитовое сочетание значений элементов.
D2D1_PIXEL_OPTIONS

Указывает, как будет ограничена выборка шейдера пикселей.
D2D1_POINTDIFFUSE_PROP

Идентификаторы свойств эффектов диффузного освещения точки.
D2D1_POINTDIFFUSE_SCALE_MODE

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

Идентификаторы свойств эффектов точечного освещения.
D2D1_POINTSPECULAR_SCALE_MODE

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

Идентификаторы свойств эффекта Posterize.
D2D1_PRESENT_OPTIONS

Описывает поведение целевого объекта отрисовки при представлении своего содержимого. Это перечисление позволяет использовать побитовое сочетание значений элементов.
D2D1_PRIMITIVE_BLEND

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

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

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

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

Описывает, использует ли целевой объект отрисовки аппаратное или программное обеспечение, или же Direct2D должен выбрать режим отрисовки.
D2D1_RENDER_TARGET_USAGE

Описывает, как выполняется удаленная отрисовка целевого объекта и должна ли она быть совместима с GDI. Это перечисление позволяет использовать побитовое сочетание значений элементов.
D2D1_RENDERING_PRIORITY

Приоритет отрисовки влияет на степень регулирования рабочей нагрузки отрисовки Direct2D.
D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE

Значения свойства D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE эффекта RGB to Hue.
D2D1_RGBTOHUE_PROP

Идентификаторы для свойств эффекта RGB в hue.
D2D1_SATURATION_PROP

Идентификаторы свойств эффекта насыщенности.
D2D1_SCALE_INTERPOLATION_MODE

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

Идентификаторы свойств эффекта масштабирования.
D2D1_SEPIA_PROP

Идентификаторы свойств эффекта сепии.
D2D1_SHADOW_OPTIMIZATION

Уровень оптимизации производительности для эффекта тени.
D2D1_SHADOW_PROP

Идентификаторы свойств эффекта тени.
D2D1_SHARPEN_PROP

Идентификаторы свойств эффекта резкости.
D2D1_SPOTDIFFUSE_PROP

Идентификаторы свойств точечных эффектов диффузного освещения.
D2D1_SPOTDIFFUSE_SCALE_MODE

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

Идентификаторы свойств точечных эффектов освещения.
D2D1_SPOTSPECULAR_SCALE_MODE

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

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

Идентификаторы свойств эффекта выпрямлений.
D2D1_STRAIGHTEN_SCALE_MODE

Значения свойства D2D1_STRAIGHTEN_PROP_SCALE_MODE эффекта выпрямлений.
D2D1_STROKE_TRANSFORM_TYPE

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

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

Часть выравнивания атрибута SVG preserveAspectRatio.
D2D1_SVG_ASPECT_SCALING

Часть meetOrSlice атрибута SVG preserveAspectRatio.
D2D1_SVG_ATTRIBUTE_POD_TYPE

Определяет тип атрибута SVG POD для задания или получения.
D2D1_SVG_ATTRIBUTE_STRING_TYPE

Определяет тип атрибута строки SVG для задания или получения.
D2D1_SVG_DISPLAY

Задает значение для свойства отображения SVG.
D2D1_SVG_LENGTH_UNITS

Задает единицы для длины SVG.
D2D1_SVG_LINE_CAP

Задает значение для свойства SVG stroke-linecap.
D2D1_SVG_LINE_JOIN

Задает значение для свойства SVG stroke-linejoin.
D2D1_SVG_OVERFLOW

Задает значение свойства переполнения SVG.
D2D1_SVG_PAINT_TYPE

Указывает тип краски для заливки или росчерка SVG.
D2D1_SVG_PATH_COMMAND

Представляет комманда пути. Каждая команда может ссылаться на floats из данных сегмента. Команды, заканчивающиеся на _ABSOLUTE интерпретируют данные как абсолютные координаты. Команды, заканчивающиеся на _RELATIVE интерпретируют данные как относящиеся к предыдущему моменту.
D2D1_SVG_UNIT_TYPE

Определяет систему координат, используемую для элементов градиента SVG или clipPath.
D2D1_SVG_VISIBILITY

Задает значение для свойства видимости SVG.
D2D1_SWEEP_DIRECTION

Определяет направление рисования эллиптической дуги.
D2D1_TABLETRANSFER_PROP

Идентификаторы свойств эффекта передачи таблицы.
D2D1_TEMPERATUREANDTINT_PROP

Идентификаторы свойств эффекта "Температура и оттенок".
D2D1_TEXT_ANTIALIAS_MODE

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

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

Идентификаторы свойств эффекта плитки.
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS

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

Режим шума турбулентности для эффекта турбулентности. Указывает, следует ли создать точечное изображение на основе fractal Noise или функции турбулентности.
D2D1_TURBULENCE_PROP

Идентификаторы свойств эффекта турбулентности.
D2D1_UNIT_MODE

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

Описывает флаги, влияющие на взаимодействие отрисовщика с пользовательским вершинным шейдером. (D2D1_VERTEX_OPTIONS)
D2D1_VERTEX_USAGE

Указывает, изменяется ли буфер вершин редко или часто.
D2D1_VIGNETTE_PROP

Идентификаторы свойств эффекта Виньетки.
D2D1_WHITELEVELADJUSTMENT_PROP

Определяет константы, определяющие свойства верхнего уровня эффекта корректировки уровня белого.
D2D1_WINDOW_STATE

Описывает, является ли окно окклюдированным.
D2D1_YCBCR_CHROMA_SUBSAMPLING

Указывает подвыборку хрома входного изображения хрома, используемого эффектом YCbCr.
D2D1_YCBCR_INTERPOLATION_MODE

Задает режим интерполяции для эффекта YCbCr.
D2D1_YCBCR_PROP

Идентификаторы свойств эффекта YCbCr.

Функции

 
AddArc

Добавляет одну дугу в геометрию пути.
AddArc

Создает одну дугу и добавляет ее в геометрию пути.
AddBezier

Создает кривую Безье третьего порядка между текущей и заданной конечной точками.
AddBezier

Создает кубическую кривую Безье между текущей точкой и указанной конечной точкой.
AddBeziers

Создает последовательность кубических кривых Безье и добавляет их в приемник geometry.
AddLine

Создает сегмент линии между текущей и указанной конечной точкой и добавляет его в приемник geometry.
Линии добавления

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

Добавляет указанный узел в граф преобразования.
Addpage

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

Создает кривую Безье второго порядка между текущей и заданной конечной точками.
AddQuadraticBezier

Создает кривую Безье квадратичного типа между текущей точкой и указанной конечной точкой и добавляет ее в приемник geometry.
AddQuadraticBeziers

Добавляет последовательность квадратичных сегментов Безье в виде массива в одном вызове.
AddSegments

Добавляет заданные сегменты в конец этого объекта рукописного ввода.
AddSprites

Добавляет заданные спрайты в конец этого пакета спрайта.
AddTriangles

Копирует указанные треугольники в приемник.
AppendChild

Добавляет элемент в список дочерних элементов.
ArcSegment

Создает структуру D2D1_ARC_SEGMENT.
BeginDraw

Инициирует рисование для этого целевого объекта отрисовки.
BeginDraw

Уведомляет реализацию приемника команд о начале рисования.
BeginFigure

Начинает новую фигуру в указанной точке.
BezierSegment

Создает структуру D2D1_BEZIER_SEGMENT.
BindDC

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

Создает структуру D2D1_BITMAP_BRUSH_PROPERTIES.
BitmapBrushProperties1

Создает структуру D2D1_BITMAP_BRUSH_PROPERTIES1.
BitmapProperties

Создает структуру D2D1_BITMAP_PROPERTIES.
BitmapProperties1

Создает структуру D2D1_BITMAP_PROPERTIES1.
BlendImage

Рисует изображение в контексте устройства, используя указанный режим наложения. Результаты эквивалентны использованию встроенного эффекта Blend в Direct2D. (ID2D1CommandSink5.BlendImage)
BlendImage

Рисует изображение в контексте устройства, используя указанный режим наложения. Результаты эквивалентны использованию встроенного эффекта Blend в Direct2D. (ID2D1DeviceContext6.BlendImage)
Свойства BrushProperties

Создает структуру D2D1_BRUSH_PROPERTIES.
CalculateThreadgroups

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

Это указывает, поддерживается ли необязательная возможность устройством D3D.
CheckWindowState

Указывает, включен ли объект HWND, связанный с этим целевым объектом отрисовки.
Очистить

Очищает область рисования до указанного цвета. (перегрузка 2/3)
Очистить

Очищает область рисования до указанного цвета. (перегрузка 1/3)
Очистить

Очищает область рисования до указанного цвета. (ID2D1CommandSink.Clear)
Очистить

Очищает узлы преобразования и все подключения из графа преобразования.
Очистить

Удаляет все спрайты из этого пакета.
ClearResources

Очищает все ресурсы отрисовки, используемые Direct2D.
Clone

Создает клон этого значения атрибута. При создании клонированные атрибуты не задаются ни для одного элемента.
Закрыть

Закрывает приемник геометрии, указывает, находится ли он в состоянии ошибки, и сбрасывает состояние ошибки приемника.
Закрыть

Закрывает приемник и возвращает состояние ошибки.
Закрыть

Указывает списку команд прекратить принимать команды, чтобы вы могли использовать его в качестве входных данных для эффекта или в вызове ID2D1DeviceContext::D rawImage.
Закрыть

Передает все оставшиеся ресурсы в вложенную систему печати, а затем очищает и закрывает текущее задание печати.
ColorF

Создает экземпляр нового экземпляра класса ColorF, который содержит указанные значения красного, зеленого, синего и альфа-канала.
ColorF

Создает экземпляр нового экземпляра класса ColorF, содержащего указанные значения RGB и альфа.
CombineWithGeometry

Объединяет эту геометрию с указанной геометрией и сохраняет результат в ID2D1SimplifiedGeometrySink. (перегрузка 3/4)
CombineWithGeometry

Объединяет эту геометрию с указанной геометрией и сохраняет результат в ID2D1SimplifiedGeometrySink. (перегрузка 2/4)
CombineWithGeometry

Объединяет эту геометрию с указанной геометрией и сохраняет результат в ID2D1SimplifiedGeometrySink. (перегрузка 4/4)
CombineWithGeometry

Объединяет эту геометрию с указанной геометрией и сохраняет результат в ID2D1SimplifiedGeometrySink. (перегрузка 1/4)
CompareWithGeometry

Описывает пересечение этой геометрии и указанной геометрии. Сравнение выполняется с использованием допуска плоских значений по умолчанию. (перегрузка 1/2)
CompareWithGeometry

Описывает пересечение этой геометрии и указанной геометрии. Сравнение выполняется с использованием указанного допуска сглаживания.
CompareWithGeometry

Описывает пересечение этой геометрии и указанной геометрии. Сравнение выполняется с использованием допуска плоских значений по умолчанию. (перегрузка 2/2)
CompareWithGeometry

Описывает пересечение этой геометрии и указанной геометрии. Сравнение выполняется с использованием указанного допуска сглаживания.
ComputeArea

Вычисляет площадь геометрии после преобразования указанной матрицей и преобразования в плоскую структуру с использованием допуска по умолчанию.
ComputeArea

Вычисляет площадь геометрии после ее преобразования с помощью указанной матрицы и преобразования в плоскую структуру с использованием указанного допуска. (перегрузка 2/3)
ComputeArea

Вычисляет площадь геометрии после ее преобразования с помощью указанной матрицы и преобразования в плоскую структуру с использованием указанного допуска. (перегрузка 3/3)
ComputeArea

Вычисляет площадь геометрии после ее преобразования с помощью указанной матрицы и преобразования в плоскую структуру с использованием указанного допуска. (перегрузка 1/3)
ComputeLength

Вычисляет длину геометрии так, как если бы каждый сегмент был развернут в линию. (перегрузка 1/4)
ComputeLength

Вычисляет длину геометрии так, как если бы каждый сегмент был развернут в линию. (перегрузка 3/4)
ComputeLength

Вычисляет длину геометрии так, как если бы каждый сегмент был развернут в линию. (перегрузка 2/4)
ComputeLength

Вычисляет длину геометрии так, как если бы каждый сегмент был развернут в линию. (перегрузка 4/4)
ComputePointAndSegmentAtLength

Вычисляет точку, которая существует на заданном расстоянии вдоль геометрии пути, а также индекс сегмента, на который находится точка, и направленный вектор в этой точке. (перегрузка 1/4)
ComputePointAndSegmentAtLength

Вычисляет точку, которая существует на заданном расстоянии вдоль геометрии пути, а также индекс сегмента, на который находится точка, и направленный вектор в этой точке. (перегрузка 3/4)
ComputePointAndSegmentAtLength

Вычисляет точку, которая существует на заданном расстоянии вдоль геометрии пути, а также индекс сегмента, на который находится точка, и направленный вектор в этой точке. (перегрузка 2/4)
ComputePointAndSegmentAtLength

Вычисляет точку, которая существует на заданном расстоянии вдоль геометрии пути, а также индекс сегмента, на который находится точка, и направленный вектор в этой точке. (перегрузка 4/4)
ComputePointAtLength

Вычисляет точку и вектор тангенса на указанном расстоянии вдоль геометрического объекта после преобразования указанной матрицей и преобразования в плоскую структуру с использованием допуска по умолчанию. (перегрузка 1/2)
ComputePointAtLength

Вычисляет точку и вектор тангенса на указанном расстоянии вдоль геометрического объекта после преобразования указанной матрицей и преобразования в плоскую структуру с использованием указанного допуска. (перегрузка 2/2)
ComputePointAtLength

Вычисляет точку и вектор тангенса на указанном расстоянии вдоль геометрического объекта после преобразования указанной матрицей и преобразования в плоскую структуру с использованием допуска по умолчанию. (перегрузка 2/2)
ComputePointAtLength

Вычисляет точку и вектор тангенса на указанном расстоянии вдоль геометрического объекта после преобразования указанной матрицей и преобразования в плоскую структуру с использованием указанного допуска. (перегрузка 1/2)
ConnectNode

Соединяет два узла внутри графа преобразования.
ConnectToEffectInput

Соединяет узел преобразования внутри графа с соответствующими входными данными эффекта инкапсуляции.
ConvertColorSpace

Преобразование D2D1_COLOR_F из одного цветового пространства в другое.
CopyFromBitmap

Копирует указанную область из указанного растрового изображения в текущее растровое изображение.
CopyFromMemory

Копирует указанную область из памяти в текущее растровое изображение.
CopyFromRenderTarget

Копирует указанную область из указанного целевого объекта отрисовки в текущее растровое изображение.
CreateBitmap

Создает неинициализированное растровое изображение Direct2D.
CreateBitmap

Создает точечное изображение Direct2D из указателя на исходные данные в памяти.
CreateBitmap

Создает ID2D1BitmapBrush из указанного растрового изображения. (перегрузка 2/3)
CreateBitmap

Создает растровое изображение, которое можно использовать в качестве целевой поверхности, для чтения в ЦП или в качестве источника для API DrawBitmap и ID2D1BitmapBrush. Кроме того, сведения о контексте цвета можно передать в растровое изображение. (перегрузка 1/2)
CreateBitmap

Создает растровое изображение, которое можно использовать в качестве целевой поверхности, для чтения в ЦП или в качестве источника для API DrawBitmap и ID2D1BitmapBrush. Кроме того, сведения о контексте цвета можно передать в растровое изображение. (перегрузка 2/2)
CreateBitmapBrush

Создает ID2D1BitmapBrush из указанного растрового изображения. (перегрузка 1/3)
CreateBitmapBrush

Создает ID2D1BitmapBrush из указанного растрового изображения. Кисть использует значения по умолчанию для ее непрозрачности и преобразования.
CreateBitmapBrush

Создает ID2D1BitmapBrush из указанного растрового изображения. (перегрузка 3/3)
CreateBitmapBrush

Создает ID2D1BitmapBrush из указанного растрового изображения. Кисть использует значения по умолчанию для режима расширения, режима интерполяции, непрозрачности и преобразования.
CreateBitmapBrush

Создает кисть растрового рисунка, входное изображение представляет собой точечный объект Direct2D. (перегрузка 4/4)
CreateBitmapBrush

Создает кисть растрового рисунка, входное изображение представляет собой точечный объект Direct2D. (перегрузка 3/4)
CreateBitmapBrush

Создает кисть растрового рисунка, входное изображение представляет собой точечный объект Direct2D. (перегрузка 2/4)
CreateBitmapBrush

Создает кисть растрового рисунка, входное изображение представляет собой точечный объект Direct2D. (перегрузка 1/4)
CreateBitmapFromDxgiSurface

Создает растровое изображение из поверхности DXGI, которое можно задать в качестве целевой поверхности или указать дополнительные сведения о контексте цвета. (перегрузка 2/2)
CreateBitmapFromDxgiSurface

Создает растровое изображение из поверхности DXGI, которое можно задать в качестве целевой поверхности или указать дополнительные сведения о контексте цвета. (перегрузка 1/2)
CreateBitmapFromWicBitmap

Создает ID2D1Bitmap путем копирования указанного растрового изображения компонента образов Microsoft Windows (WIC). (перегрузка 2/4)
CreateBitmapFromWicBitmap

Создает ID2D1Bitmap путем копирования указанного растрового изображения компонента образов Microsoft Windows (WIC). (перегрузка 4/4)
CreateBitmapFromWicBitmap

Создает ID2D1Bitmap путем копирования указанного растрового изображения компонента образов Microsoft Windows (WIC). (перегрузка 3/4)
CreateBitmapFromWicBitmap

Создает точечный рисунок Direct2D путем копирования растрового изображения WIC. (перегрузка 1/2)
CreateBitmapFromWicBitmap

Создает точечный рисунок Direct2D путем копирования растрового изображения WIC. (перегрузка 2/2)
CreateBitmapFromWicBitmap

Создает ID2D1Bitmap путем копирования указанного растрового изображения компонента образов Microsoft Windows (WIC). (перегрузка 1/4)
CreateBlendTransform

При этом создается преобразование смешения, которое можно вставить в граф преобразования.
CreateBorderTransform

Создает преобразование, которое бесконечно расширяет входные данные в каждом направлении на основе переданного в режиме расширения.
CreateBoundsAdjustmentTransform

Создает и возвращает преобразование корректировки границ.
CreateChild

Создает элемент из имени тега. Элемент добавляется к списку дочерних элементов.
CreateColorContext

Создает контекст цвета.
CreateColorContext

Создает контекст цвета из цветового пространства.
CreateColorContextFromDxgiColorSpace

Создает контекст цвета из типа цветового пространства DXGI. Это допустимо только для использования с эффектом управления цветом в режиме "Лучший".
CreateColorContextFromFilename

Создает контекст цвета, загружая его из указанного имени файла. Байты профиля — это содержимое файла, указанного в параметре Имя файла.
CreateColorContextFromFilename

Создает контекст цвета, загружая его из указанного имени файла. Байты профиля — это содержимое файла, указанного параметром filename.
CreateColorContextFromSimpleColorProfile

Создает контекст цвета на основе простого цветового профиля. Это допустимо только для использования с эффектом управления цветом в режиме "Лучший". (перегрузка 2/2)
CreateColorContextFromSimpleColorProfile

Создает контекст цвета на основе простого цветового профиля. Это допустимо только для использования с эффектом управления цветом в режиме "Лучший". (перегрузка 1/2)
CreateColorContextFromWicColorContext

Создает контекст цвета из IWICColorContext. Пространство D2D1ColorContext результирующего контекста меняется. Дополнительные сведения см. в разделе Примечания. (ID2D1DeviceContext.CreateColorContextFromWicColorContext)
CreateColorContextFromWicColorContext

Создает контекст цвета из IWICColorContext. Пространство D2D1ColorContext результирующего контекста меняется. Дополнительные сведения см. в разделе Примечания. (ID2D1EffectContext.CreateColorContextFromWicColorContext)
CreateCommandList

Создает объект ID2D1CommandList.
CreateCompatibleRenderTarget

Создает новый целевой объект отрисовки растрового изображения для использования во время промежуточного рисования вне экрана, совместимого с текущим целевым объектом отрисовки .
CreateCompatibleRenderTarget

Создает целевой объект отрисовки растрового рисунка для использования во время промежуточного рисования вне экрана, совместимого с текущим целевым объектом отрисовки. (перегрузка 2/2)
CreateCompatibleRenderTarget

Создает целевой объект отрисовки растрового рисунка для использования во время промежуточного рисования вне экрана, совместимого с текущим целевым объектом отрисовки. (перегрузка 1/2)
CreateCompatibleRenderTarget

Создает целевой объект отрисовки растрового рисунка для использования во время промежуточного рисования вне экрана, совместимого с текущим целевым объектом отрисовки. Новый целевой объект отрисовки растрового изображения имеет тот же формат пикселей (но не альфа-режим), что и текущий целевой объект отрисовки.
CreateCompatibleRenderTarget

Создает новый целевой объект отрисовки растрового изображения для использования во время промежуточного рисования вне экрана, который совместим с текущим целевым объектом отрисовки и имеет тот же формат пикселей (но не альфа-режим), что и текущий целевой объект отрисовки.
CreateCompatibleRenderTarget

Создает новый целевой объект отрисовки растрового изображения для использования во время промежуточного рисования вне экрана, совместимый с текущим целевым объектом отрисовки и имеющий тот же размер, точек на дюйм и формат пикселей (но не альфа-режим), что и текущий целевой объект отрисовки.
CreateDCRenderTarget

Создает целевой объект отрисовки, который обращается к контексту устройства интерфейса графических устройств Windows (GDI).
CreateDevice

Создает объект ID2D1Device.
CreateDevice

Создает объект ID2D1Device2.
CreateDevice

Создает объект ID2D1Device3.
CreateDevice

Создает объект ID2D1Device4.
CreateDevice

Создает новое устройство Direct2D из заданного IDXGIDevice. (ID2D1Factory6.CreateDevice)
CreateDevice

Создает новое устройство Direct2D из заданного IDXGIDevice. (ID2D1Factory7.CreateDevice)
CreateDevice

Создает новое устройство Direct2D из заданного IDXGIDevice.
CreateDevice

Создает объект ID2D1Device1.
CreateDeviceContext

Создает новый контекст устройства на основе устройства Direct2D.
CreateDeviceContext

Создает id2D1DeviceContext2 на устройстве Direct2D.
CreateDeviceContext

Создает id2D1DeviceContext3 из этого устройства Direct2D.
CreateDeviceContext

Создает id2D1DeviceContext4 из этого устройства Direct2D.
CreateDeviceContext

Создает новый контекст устройства без первоначально назначенного целевого объекта. (ID2D1Device5.CreateDeviceContext)
CreateDeviceContext

Создает новый контекст устройства без первоначально назначенного целевого объекта. (ID2D1Device6.CreateDeviceContext)
CreateDeviceContext

Создает новый контекст устройства без первоначально назначенного целевого объекта.
CreateDrawingStateBlock

Создает id2D1DrawingStateBlock, который можно использовать с методами SaveDrawingState и RestoreDrawingState целевого объекта отрисовки. (перегрузка 1/3)
CreateDrawingStateBlock

Создает id2D1DrawingStateBlock, который можно использовать с методами SaveDrawingState и RestoreDrawingState целевого объекта отрисовки. (перегрузка 2/3)
CreateDrawingStateBlock

Создает id2D1DrawingStateBlock, который можно использовать с методами SaveDrawingState и RestoreDrawingState целевого объекта отрисовки. (перегрузка 3/3)
CreateDrawingStateBlock

Создает новый блок состояния рисования, который можно использовать в последующих операциях SaveDrawingState и RestoreDrawingState в целевом объекте отрисовки. (перегрузка 1/3)
CreateDrawingStateBlock

Создает новый блок состояния рисования, который можно использовать в последующих операциях SaveDrawingState и RestoreDrawingState в целевом объекте отрисовки. (перегрузка 3/3)
CreateDrawingStateBlock

Создает новый блок состояния рисования, который можно использовать в последующих операциях SaveDrawingState и RestoreDrawingState в целевом объекте отрисовки. (перегрузка 2/3)
CreateDxgiSurfaceRenderTarget

Создает целевой объект отрисовки, который обращается к поверхности инфраструктуры графики DirectX (DXGI). (перегрузка 1/2)
CreateDxgiSurfaceRenderTarget

Создает целевой объект отрисовки, который обращается к поверхности инфраструктуры графики DirectX (DXGI). (перегрузка 2/2)
CreateEffect

Создает эффект для указанного идентификатора класса.
CreateEffect

Создает эффект Direct2D для указанного идентификатора класса.
CreateEllipseGeometry

Создает id2D1EllipseGeometry. (перегрузка 2/2)
CreateEllipseGeometry

Создает id2D1EllipseGeometry. (перегрузка 1/2)
CreateFilledGeometryRealization

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

Создает объект ID2D1GdiMetafile, который можно использовать для воспроизведения содержимого метафайла.
CreateGeometryGroup

Создает id2D1GeometryGroup, который является объектом, который содержит другие геометрические объекты.
CreateGradientMesh

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

Создает id2D1GradientStopCollection из указанного массива D2D1_GRADIENT_STOP структур.
CreateGradientStopCollection

Создает id2D1GradientStopCollection из указанных остановок градиента, в котором используется D2D1_GAMMA_2_2 гамма интерполяции цвета и режим расширения зажимов.
CreateGradientStopCollection

Создает коллекцию остановок градиента, позволяя градиенту содержать цветовые каналы со значениями за пределами [0,1], а также обеспечивает отрисовку в высокоцветном целевом объекте отрисовки с интерполяцией в пространстве sRGB.
CreateHwndRenderTarget

Создает ID2D1HwndRenderTarget, целевой объект отрисовки, который отрисовывается в окне. (перегрузка 2/2)
CreateHwndRenderTarget

Создает ID2D1HwndRenderTarget, целевой объект отрисовки, который отрисовывается в окне. (перегрузка 1/2)
CreateImageBrush

Создает кисть изображения. Входное изображение может быть любым типом изображения, включая растровое изображение, эффект или список команд. (перегрузка 2/3)
CreateImageBrush

Создает кисть изображения. Входное изображение может быть любым типом изображения, включая растровое изображение, эффект или список команд. (перегрузка 3/3)
CreateImageBrush

Создает кисть изображения. Входное изображение может быть любым типом изображения, включая растровое изображение, эффект или список команд. (перегрузка 1/3)
CreateImageSourceFromDxgi

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

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

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

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

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

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

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

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

Создает ресурс слоя, который можно использовать с этим целевым объектом отрисовки и совместимыми с ним целевыми объектами отрисовки. (перегрузка 2/2)
CreateLayer

Создает ресурс слоя, который можно использовать с этим целевым объектом отрисовки и совместимыми с ним целевыми объектами отрисовки. Новый слой имеет указанный начальный размер.
CreateLayer

Создает ресурс слоя, который можно использовать с этим целевым объектом отрисовки и совместимыми с ним целевыми объектами отрисовки. (перегрузка 1/2)
CreateLinearGradientBrush

Создает ID2D1LinearGradientBrush, который содержит указанные остановки градиента и имеет указанное преобразование и базовую непрозрачность.
CreateLinearGradientBrush

Создает ID2D1LinearGradientBrush, который содержит указанные остановки градиента, не имеет преобразования и имеет базовую непрозрачность 1,0.
CreateLinearGradientBrush

Создает объект ID2D1LinearGradientBrush для областей рисования с линейным градиентом.
CreateLookupTable3D

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

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

Создайте сетку, которая использует треугольники для описания фигуры.
CreateOffsetTransform

Создает и возвращает преобразование смещения.
CreatePaint

Создает объект paint, который можно использовать для задания свойств fill или stroke. (перегрузка 2/2)
CreatePaint

Создает объект paint, который можно использовать для задания свойств fill или stroke. (перегрузка 1/2)
CreatePathData

Создает объект данных path, который можно использовать для задания атрибута "d" в элементе path.
CreatePathGeometry

Создает пустой id2D1PathGeometry.
CreatePathGeometry

Создает объект ID2D1PathGeometry1.
CreatePathGeometry

Создает объект path geometry, представляющий данные пути.
CreatePointCollection

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

Создает объект ID2D1PrintControl, который преобразует примитивы Direct2D, хранящиеся в ID2D1CommandList, в фиксированное представление страницы. Затем вложенная система печати использует примитивы. (перегрузка 2/2)
CreatePrintControl

Создает объект ID2D1PrintControl, который преобразует примитивы Direct2D, хранящиеся в ID2D1CommandList, в фиксированное представление страницы. Затем вложенная система печати использует примитивы. (перегрузка 1/2)
CreateRadialGradientBrush

Создает ID2D1RadialGradientBrush, который содержит указанные остановки градиента и имеет указанное преобразование и базовую непрозрачность.
CreateRadialGradientBrush

Создает ID2D1RadialGradientBrush, который содержит указанные остановки градиента, не имеет преобразования и имеет базовую непрозрачность 1,0.
CreateRadialGradientBrush

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

Создает ID2D1RectangleGeometry. (перегрузка 2/2)
CreateRectangleGeometry

Создает ID2D1RectangleGeometry. (перегрузка 1/2)
CreateResourceTexture

Создает или находит заданную текстуру ресурса в зависимости от того, указан ли идентификатор ресурса.
CreateRoundedRectangleGeometry

Создает ID2D1RoundedRectangleGeometry. (перегрузка 2/2)
CreateRoundedRectangleGeometry

Создает ID2D1RoundedRectangleGeometry. (перегрузка 1/2)
CreateSharedBitmap

Создает ID2D1Bitmap, данные которого передаются другому ресурсу.
CreateSolidColorBrush

Создает id2D1SolidColorBrush с указанным цветом и непрозрачностью.
CreateSolidColorBrush

Создает id2D1SolidColorBrush с указанным цветом и базовой прозрачностью 1,0f.
CreateSolidColorBrush

Создает id2D1SolidColorBrush, который можно использовать для закраски областей сплошным цветом.
CreateSpriteBatch

Создает новый пустой пакет спрайта. После создания пакета спрайта используйте ID2D1SpriteBatch::AddSprites, чтобы добавить в него спрайты, а затем используйте ID2D1DeviceContext3::D rawSpriteBatch, чтобы нарисовать его.
CreateStrokeDashArray

Создает объект массива тире, который можно использовать для задания свойства stroke-dasharray.
CreateStrokedGeometryRealization

Создает зависимое от устройства представление росчерка геометрии, которое может быть впоследствии отрисовано.
CreateStrokeStyle

Создает ID2D1StrokeStyle, описывающий начальную крышку, шаблон дефиса и другие признаки штриха. (перегрузка 2/2)
CreateStrokeStyle

Создает ID2D1StrokeStyle, описывающий начальную крышку, шаблон дефиса и другие признаки штриха. (перегрузка 1/2)
CreateStrokeStyle

Создает объект ID2D1StrokeStyle1. (перегрузка 1/2)
CreateStrokeStyle

Создает объект ID2D1StrokeStyle1. (перегрузка 2/2)
CreateSvgDocument

Создает документ SVG из потока.
CreateSvgGlyphStyle

Создает объект стиля глифа SVG.
CreateTransformedGeometry

Преобразует указанную геометрию и сохраняет результат в виде объекта ID2D1TransformedGeometry. (перегрузка 2/2)
CreateTransformedGeometry

Преобразует указанную геометрию и сохраняет результат в виде объекта ID2D1TransformedGeometry. (перегрузка 1/2)
CreateTransformedImageSource

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

Заключает граф эффектов в один узел преобразования, а затем вставляется в граф преобразования. Это позволяет эффекту агрегировать другие эффекты.
CreateVertexBuffer

Создает буфер вершин или находит стандартный буфер вершин и при необходимости инициализирует его вершинами.
CreateWicBitmapRenderTarget

Создает целевой объект отрисовки, который отрисовывается в точечный рисунок компонента обработки изображений Microsoft Windows (WIC). (перегрузка 2/2)
CreateWicBitmapRenderTarget

Создает целевой объект отрисовки, который отрисовывается в точечный рисунок компонента обработки изображений Microsoft Windows (WIC). (перегрузка 1/2)
CreationProperties

Возвращает D2D1_CREATION_PROPERTIES, описывающую сведения о создании на корневом уровне.
D2D1ComputeMaximumScaleFactor

Вычисляет максимальный коэффициент, на который данное преобразование может растянуть любой вектор.
D2D1ConvertColorSpace

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

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

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

D2D1CreateFactory(D2D1_FACTORY_TYPE;REFIID;D2D1_FACTORY_OPTIONS*;void**) создает объект фабрики, который можно использовать для создания ресурсов Direct2D.
D2D1CreateFactory

Функция D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,void**) создает объект фабрики, который можно использовать для создания ресурсов Direct2D.
D2D1GetGradientMeshInteriorPointsFromCoonsPatch

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

Пытается инвертировать указанную матрицу.
D2D1IsMatrixInvertible

Указывает, является ли указанная матрица инвертируемым.
D2D1MakeRotateMatrix

Создает преобразование поворота, которое поворачивается на указанный угол относительно указанной точки.
D2D1MakeSkewMatrix

Создает преобразование неравномерного распределения, которое имеет указанный угол оси X, угол оси Y и центральную точку.
D2D1SinCos

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

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

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

Десериализует поддеревое из потока. Поток должен иметь только один корневой элемент, но этот корневой элемент не должен быть элементом svg. Выходной элемент не вставляется в это дерево документов.
Определитель

Вычисляет детерминант матрицы. (Matrix3x2F.Determinant)
Определитель

Вычисляет детерминант матрицы. (Matrix4x4F.Determinant)
Draw

Рисует преобразование в конвейер Direct2D на основе графического процессора (GPU).
DrawBitmap

Рисует указанное растровое изображение после его масштабирования до размера указанного прямоугольника. (перегрузка 1/3)
DrawBitmap

Рисует указанное растровое изображение после его масштабирования до размера указанного прямоугольника. (перегрузка 2/3)
DrawBitmap

Рисует указанное растровое изображение после его масштабирования до размера указанного прямоугольника. (перегрузка 3/3)
DrawBitmap

Рисует растровое изображение для целевого объекта отрисовки. (ID2D1CommandSink.DrawBitmap)
DrawBitmap

Рисует растровое изображение для целевого объекта отрисовки. (перегрузка 2/5)
DrawBitmap

Рисует растровое изображение для целевого объекта отрисовки. (перегрузка 4/5)
DrawBitmap

Рисует растровое изображение для целевого объекта отрисовки. (перегрузка 3/5)
DrawBitmap

Рисует растровое изображение для целевого объекта отрисовки. (перегрузка 1/5)
DrawColorBitmapGlyphRun

Рисует выполнение глифа цветного растрового рисунка с использованием одного из форматов растрового рисунка.
DrawEllipse

Рисует контур указанного эллипса с помощью указанного стиля росчерка.
DrawEllipse

Рисует контур эллипса с указанными размерами и штрихом.
DrawGdiMetafile

Нарисуйте метафайл в контексте устройства. (ID2D1CommandSink.DrawGdiMetafile)
DrawGdiMetafile

Нарисуйте метафайл в контексте устройства. (перегрузка 1/3)
DrawGdiMetafile

Нарисуйте метафайл в контексте устройства. (перегрузка 2/3)
DrawGdiMetafile

Рисует метафайл в приемнике команд, используя заданные прямоугольники источника и назначения.
DrawGdiMetafile

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

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

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

Рисует контур указанной геометрии с использованием указанного стиля росчерка.
DrawGeometry

Указывает геометрию, отрисовываемую в приемнике команд.
DrawGeometryRealization

Отрисовывает реализацию заданной геометрии в целевом объекте с помощью указанной кисти.
DrawGlyphRun

Рисует указанные глифы.
DrawGlyphRun

Указывает нарисованные глифы.
DrawGlyphRun

Рисует ряд глифов в контексте устройства.
DrawGlyphRunWithColorSupport

Рисует выполнение глифа, используя цветовые представления глифов, если они доступны в шрифте.
DrawGradientMesh

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

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

Рисует предоставленное изображение в приемнике команд.
Drawimage

Рисует изображение в контексте устройства. (перегрузка 8/8)
Drawimage

Рисует изображение в контексте устройства. (перегрузка 1/8)
Drawimage

Рисует изображение в контексте устройства. (перегрузка 7/8)
Drawimage

Рисует изображение в контексте устройства. (перегрузка 2/8)
Drawimage

Рисует изображение в контексте устройства. (перегрузка 6/8)
Drawimage

Рисует изображение в контексте устройства. (перегрузка 4/8)
Drawimage

Рисует изображение в контексте устройства. (перегрузка 3/8)
Drawimage

Рисует изображение в контексте устройства. (перегрузка 5/8)
DrawingStateDescription

Создает структуру D2D1_DRAWING_STATE_DESCRIPTION.
DrawingStateDescription1

Создает структуру D2D1_DRAWING_STATE_DESCRIPTION1.
DrawInk

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

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

Рисует линию между указанными точками, используя заданный стиль росчерка.
Рисование линии

Рисует линию, нарисованную между двумя точками.
DrawPaintGlyphRun

Для поддержки COLR версии 1 рисует выполнение цветового глифа в формате DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE.
DrawRectangle

Рисует контур прямоугольника с указанными размерами и стилем росчерка. (перегрузка 2/2)
DrawRectangle

Рисует контур прямоугольника с указанными размерами и стилем росчерка. (перегрузка 1/2)
DrawRectangle

Рисует прямоугольник.
DrawRoundedRectangle

Рисует контур заданного скругляемого прямоугольника с использованием указанного стиля росчерка. (перегрузка 1/2)
DrawRoundedRectangle

Рисует контур заданного скругляемого прямоугольника с использованием указанного стиля росчерка. (перегрузка 2/2)
DrawSpriteBatch

Отрисовывает часть или весь заданный пакет спрайта в контексте устройства, используя указанные параметры рисования. (ID2D1CommandSink3.DrawSpriteBatch)
DrawSpriteBatch

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

Отрисовывает часть или весь заданный пакет спрайта в контексте устройства, используя указанные параметры рисования. (перегрузка 1/2)
DrawSvgDocument

Рисует документ SVG.
DrawSvgGlyphRun

Рисует выполнение цветового глифа в формате DWRITE_GLYPH_IMAGE_FORMATS_SVG.
Drawtext

Рисует указанный текст, используя сведения о формате, предоставляемые объектом IDWriteTextFormat. (перегрузка 1/2)
Drawtext

Рисует указанный текст, используя сведения о формате, предоставляемые объектом IDWriteTextFormat. (перегрузка 2/2)
Drawtext

Рисует текст в заданном прямоугольнике макета. (перегрузка 2/2)
Drawtext

Рисует текст в заданном прямоугольнике макета. (перегрузка 1/2)
DrawTextLayout

Рисует отформатированный текст, описанный указанным объектом IDWriteTextLayout.
DrawTextLayout

Рисует объект текстового макета. Если макет впоследствии не изменяется, это может быть более эффективным, чем DrawText при многократном рисовании одного и того же макета.
EffectInputDescription

Создает структуру D2D1_EFFECT_INPUT_DESCRIPTION.
Ellipse

Создает структуру D2D1_ELLIPSE.
EndDraw

Завершает операции рисования в целевом объекте отрисовки и указывает текущее состояние ошибки и связанные теги.
EndDraw

Указывает, когда завершилась обработка ID2D1CommandSink.
EndFigure

Заканчивается текущая цифра; при необходимости закрывает его.
EnsureCached

Обеспечивает заполнение указанной области исходного кэша образов. (перегрузка 1/2)
EnsureCached

Обеспечивает заполнение указанной области исходного кэша образов. (перегрузка 2/2)
ВВОД

Входит в раздел Критический API Direct2D, если он существует.
FillContainsPoint

Указывает, будет ли область, заполненная геометрическим объектом, содержать указанную точку.
FillContainsPoint

Указывает, будет ли область, заполненная геометрическим объектом, содержать указанную точку с заданным допуском сглаживания. (перегрузка 1/2)
FillContainsPoint

Указывает, будет ли область, заполненная данным геометрическим объектом, содержать указанную точку.
FillContainsPoint

Указывает, будет ли область, заполненная геометрическим объектом, содержать указанную точку с заданным допуском сглаживания. (перегрузка 2/2)
FillEllipse

Закрашивает внутреннюю часть указанного эллипса. (перегрузка 1/2)
FillEllipse

Закрашивает внутреннюю часть указанного эллипса. (перегрузка 2/2)
FillGeometry

Закрашивает внутреннюю часть указанной геометрии.
FillGeometry

Указывает приемнику команды геометрию для заполнения.
FillMesh

Закрашивает внутреннюю часть указанной сетки.
FillMesh

Указывает сетку, заполняемую приемником команд.
FillOpacityMask

Применяет маску непрозрачности, описанную указанным растровым рисунком, к кисти, и использует ее для рисования области целевого объекта отрисовки. (перегрузка 1/2)
FillOpacityMask

Применяет маску непрозрачности, описанную указанным растровым рисунком, к кисти, и использует ее для рисования области целевого объекта отрисовки. (перегрузка 2/2)
FillOpacityMask

Заполняет маску непрозрачности в приемнике команд.
FillOpacityMask

Заполните с помощью альфа-канала предоставленного растрового изображения маски непрозрачности. Непрозрачность кисти будет модулирована маской. Режим сглаживания цели отрисовки должен иметь псевдоним. (перегрузка 2/3)
FillOpacityMask

Заполните с помощью альфа-канала предоставленного растрового изображения маски непрозрачности. Непрозрачность кисти будет модулирована маской. Режим сглаживания цели отрисовки должен иметь псевдоним. (перегрузка 1/3)
FillOpacityMask

Заполните с помощью альфа-канала предоставленного растрового изображения маски непрозрачности. Непрозрачность кисти будет модулирована маской. Режим сглаживания цели отрисовки должен иметь псевдоним. (перегрузка 3/3)
FillRectangle

Закрашивает внутреннюю часть указанного прямоугольника. (перегрузка 1/2)
FillRectangle

Закрашивает внутреннюю часть указанного прямоугольника. (перегрузка 2/2)
FillRectangle

Указывает приемнику команды прямоугольник для заполнения.
FillRoundedRectangle

Закрашивает внутреннюю часть заданного прямоугольника с округлением. (перегрузка 1/2)
FillRoundedRectangle

Закрашивает внутреннюю часть заданного прямоугольника с округлением. (перегрузка 2/2)
FindElementById

Возвращает элемент SVG с указанным идентификатором.
FindResourceTexture

Находит заданную текстуру ресурса, если она уже создана с id2D1EffectContext::CreateResourceTexture с тем же ИДЕНТИФИКАТОРом GUID.
FindVertexBuffer

При этом будет найден заданный буфер вершин, если он уже создан с id2D1EffectContext::CreateVertexBuffer с тем же ИДЕНТИФИКАТОРом GUID.
FloatMax

Возвращает максимальное значение с плавающей запятой.
Очистка

Выполняет все ожидающие команды рисования.
FlushDeviceContexts

Очистка всех контекстов устройств, ссылающихся на данное растровое изображение.
GetAntialiasMode

Извлекает текущий режим сглаживания для нетекстовых операций рисования.
GetAttributeValue

Возвращает атрибут этого элемента в виде строки. (перегрузка 2/2)
GetAttributeValue

Возвращает атрибут этого элемента в виде значения режима расширения. Этот метод можно использовать для получения значения атрибута spreadMethod.
GetAttributeValue

Возвращает атрибут этого элемента в виде режима заполнения. Этот метод можно использовать для получения значения свойств правила заполнения или правила клипа.
GetAttributeValue

Возвращает атрибут этого элемента в виде значения матрицы. Этот метод можно использовать для получения значения атрибута transform или gradientTransform.
GetAttributeValue

Возвращает атрибут этого элемента в виде типа POD.
GetAttributeValue

Возвращает атрибут этого элемента в виде строки. (перегрузка 1/2)
GetAttributeValue

Возвращает атрибут этого элемента в виде отображаемого значения. Этот метод можно использовать для получения значения отображаемого свойства. (перегрузка 1/2)
GetAttributeValue

Возвращает атрибут этого элемента в виде значения длины.
GetAttributeValue

Возвращает атрибут этого элемента в виде значения ограничения строки. Этот метод можно использовать для получения значения свойства stroke-linecap.
GetAttributeValue

Возвращает атрибут этого элемента в виде значения соединения строк. Этот метод можно использовать для получения значения свойства stroke-linejoin.
GetAttributeValue

Возвращает атрибут этого элемента в виде значения переполнения. Этот метод можно использовать для получения значения свойства overflow.
GetAttributeValue

Возвращает атрибут этого элемента в виде значения сохранения пропорций. Этот метод можно использовать для получения значения атрибута preserveAspectRatio.
GetAttributeValue

Возвращает атрибут этого элемента в виде значения типа единицы. Этот метод можно использовать для получения значения атрибута gradientUnits или clipPathUnits.
GetAttributeValue

Возвращает атрибут этого элемента в виде значения видимости. Этот метод можно использовать для получения значения свойства видимости.
GetAttributeValue

Возвращает атрибут этого элемента в виде объекта float.
GetAttributeValue

Возвращает атрибут этого элемента.
GetAttributeValue

Возвращает атрибут этого элемента в виде paint. Этот метод можно использовать для получения значения свойств заливки или росчерка.
GetAttributeValue

Возвращает атрибут этого элемента в виде данных пути. Этот метод можно использовать для получения значения атрибута d в элементе path.
GetAttributeValue

Возвращает атрибут этого элемента в виде точек. Этот метод можно использовать для получения значения атрибута points в многоугольнике или элементе polyline.
GetAttributeValue

Возвращает атрибут этого элемента в виде массива штрихов. Этот метод можно использовать для получения значения свойства stroke-dasharray.
GetAttributeValue

Возвращает атрибут этого элемента в виде типа интерфейса.
GetAttributeValueLength

Возвращает длину строки атрибута данного элемента.
GetBitmap

Возвращает источник растрового изображения, который эта кисть использует для рисования.
GetBitmap

Извлекает растровое изображение для этого целевого объекта отрисовки. Возвращаемое растровое изображение можно использовать для операций рисования.
Getbounds

Извлекает границы геометрии. (перегрузка 2/2)
Getbounds

Извлекает границы геометрии. (перегрузка 1/2)
Getbounds

Возвращает границы метафайла в аппаратно-независимых пикселях (DIP), как указано в заголовке метафайла.
Getbounds

Извлеките границы геометрии с необязательным примененным преобразованием.
GetBufferPrecision

Возвращает точность буфера градиента.
GetCenter

Извлекает центр эллипса градиента.
GetColor

Извлекает цвет сплошной цветной кисти.
GetColor

Возвращает цвет краски, используемый, если тип краски D2D1_SVG_PAINT_TYPE_COLOR.
GetColorBitmapGlyphImage

Извлекает изображение глифа цветного растрового изображения из кэша цветных глифов.
GetColorContext

Возвращает сведения о контексте цвета, связанные с растровым изображением.
GetColorContextType

Извлекает тип контекста цвета. (ID2D1ColorContext1.GetColorContextType)
GetColorInterpolationGamma

Указывает гамма-пространство, в котором интерполируются остановки градиента.
GetColorInterpolationMode

Извлекает режим интерполяции цвета, используемый коллекцией остановок градиента.
GetColorSpace

Возвращает цветовое пространство контекста цвета.
GetCommands

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

Возвращает размер массива команд.
GetDashCap

Возвращает значение, указывающее, как рисуются концы каждого дефиса.
GetDashes

Копирует шаблон дефиса в указанный массив.
GetDashes

Возвращает дефисы из массива. (перегрузка 2/2)
GetDashes

Возвращает дефисы из массива. (перегрузка 1/2)
GetDashesCount

Извлекает количество записей в массиве дефисов.
GetDashesCount

Возвращает число дефисов в массиве.
GetDashOffset

Получает значение, указывающее, как далеко в последовательности дефиса будет начинаться росчерк.
GetDashStyle

Возвращает значение, описывающее шаблон штрихов.
GetDC

Извлекает контекст устройства, связанный с этим целевым объектом отрисовки.
GetDescription

Извлекает часть режима сглаживания, преобразования и тегов в состоянии рисования.
GetDescription

Возвращает часть режима сглаживания, преобразования, тегов, примитивного смешения и модульного режима в состоянии рисования.
GetDescription

Возвращает описание смешения соответствующего объекта преобразования смешения.
GetDesktopDpi

Извлекает текущие точки рабочего стола на дюйм (DPI). Чтобы обновить это значение, вызовите ReloadSystemMetrics.
GetDevice

Возвращает устройство, связанное с контекстом устройства.
GetDocument

Возвращает документ, содержащий этот элемент.
GetDpi

Возвращает число точек на дюйм (DPI) растрового изображения.
GetDpi

Возвращает точки на дюйм (DPI) целевого объекта отрисовки.
GetDpi

Возвращает сопоставление единиц измерения, которое будет использоваться эффектом для свойств, которые могут находиться в точках на дюйм (точек на дюйм) или в пикселях.
GetDpi

Возвращает значение DPI, сообщаемое метафайлом.
GetDXGIColorSpace

Извлекает цветовое пространство DXGI этого контекста. Возвращает DXGI_COLOR_SPACE_CUSTOM, если тип контекста цвета — ICC.
GetDxgiDevice

Возвращает устройство DXGI, связанное с этим устройством Direct2D.
GetEffectInvalidRectangleCount

Возвращает количество недопустимых выходных прямоугольников, накопленных на эффекте.
GetEffectInvalidRectangles

Возвращает недопустимые прямоугольники, накопленные с момента последнего отрисовки эффекта и вызова EndDraw в контексте устройства.
GetEffectProperties

Извлекает свойства эффекта.
GetEffectRequiredInputRectangles

Возвращает входные прямоугольники, которые должны быть предоставлены вызывающим объектом для создания заданного выходного прямоугольника.
GetElement

Возвращает элемент, для которого задан этот атрибут. Возвращает значение NULL, если атрибут не задан ни для одного элемента.
GetEllipse

Возвращает структуру D2D1_ELLIPSE, описывающую геометрию эллипса.
GetEndCap

Извлекает тип фигуры, используемой в конце росчерка.
GetEndPoint

Извлекает конечные координаты линейного градиента.
GetExtendMode

Указывает поведение градиента за пределами нормализованного диапазона градиента.
GetExtendModeX

Возвращает метод, с помощью которого кисть горизонтально плиток отображает области, которые выходят за пределы растрового изображения.
GetExtendModeX

Возвращает режим расширения кисти изображения на оси X.
GetExtendModeX

Возвращает режим расширения в направлении x.
GetExtendModeY

Возвращает метод, с помощью которого кисть вертикально отображает те области, которые выходят за ее растровое изображение.
GetExtendModeY

Возвращает режим расширения кисти изображения на оси Y изображения.
GetExtendModeY

Возвращает режим расширения в направлении y.
GetFactory

Извлекает фабрику, связанную с этим ресурсом.
GetFigureCount

Извлекает количество фигур в геометрии пути.
GetFill

Возвращает запрошенные параметры заполнения.
GetFillMode

Указывает, как объединяются пересекающиеся области геометрических объектов, содержащихся в этой геометрической группе.
GetFirstChild

Возвращает первый дочерний элемент этого элемента.
GetGlyphRunWorldBounds

Возвращает границы мирового пространства в DIP для выполнения глифа с использованием контекстного DPI устройства.
GetGradientMeshWorldBounds

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

Извлекает смещение источника градиента относительно центра эллипса градиента.
GetGradientStopCollection

Извлекает id2D1GradientStopCollection, связанный с этой кистью линейного градиента.
GetGradientStopCollection

Извлекает id2D1GradientStopCollection, связанный с этим объектом кисти радиального градиента.
GetGradientStopCount

Извлекает количество остановок градиента в коллекции.
GetGradientStops

Копирует остановки градиента из коллекции в массив D2D1_GRADIENT_STOP структур.
GetGradientStops1

Копирует остановки градиента из коллекции в память.
GetHwnd

Возвращает HWND, связанный с этим целевым объектом отрисовки.
GetId

Возвращает идентификатор элемента, который выступает в качестве сервера рисования. Этот идентификатор используется, если тип paint имеет D2D1_SVG_PAINT_TYPE_URI.
GetIdLength

Возвращает длину строки идентификатора элемента, который выступает в качестве сервера paint. Этот идентификатор используется, если тип paint имеет D2D1_SVG_PAINT_TYPE_URI.
GetImage

Возвращает изображение, связанное с кистью изображения.
GetImageLocalBounds

Получает границы изображения без примененного преобразования мира контекста.
GetImageWorldBounds

Возвращает границы изображения с примененным преобразованием мира контекста.
GetInput

Возвращает заданное входное изображение по индексу.
GetInputCount

Возвращает количество входных данных для эффекта.
GetInputCount

Возвращает количество входных данных для графа преобразования.
GetInputCount

Возвращает количество входных данных для узла преобразования.
GetInterpolationMode

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

Возвращает режим интерполяции кисти изображения.
GetInterpolationMode1

Возвращает текущий режим интерполяции кисти.
GetLastChild

Возвращает последний дочерний элемент данного элемента.
GetLineJoin

Извлекает тип соединения, используемого в вершинах контура фигуры.
GetMaximumBitmapSize

Возвращает максимальный размер в зависимых от устройства единицах (пикселях) любого одного растрового измерения, поддерживаемого целевым объектом отрисовки.
GetMaximumColorGlyphCacheMemory

Возвращает максимальную емкость кэша цветового глифа.
GetMaximumSupportedFeatureLevel

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

Задает максимальный объем памяти текстуры, который Direct2D накапливает перед очисткой кэшей изображений и выделением кэшированных текстур. (ID2D1Device.GetMaximumTextureMemory)
GetMiterLimit

Извлекает ограничение на отношение длины митра к половине толщины штриха.
GetMultithreadProtected

Возвращает значение, указывающее, была ли создана фабрика Direct2D с флагом D2D1_FACTORY_TYPE_MULTI_THREADED.
GetNextChild

Возвращает следующий одноуровневый элемент элемента referenceChild.
GetNibShape

Извлекает фигуру пера перед преобразованием для этого стиля.
GetNibTransform

Извлекает преобразование, применяемое к фигуре пера этого стиля.
GetOffset

Возвращает смещение, текущее в преобразовании смещения.
GetOpacity

Возвращает степень непрозрачности этой кисти.
GetOptions

Возвращает параметры, используемые при создании растрового изображения.
GetOutput

Возвращает выходное изображение из эффекта.
GetOutputBounds

Возвращает выходной прямоугольник преобразования поддержки.
GetPaintFeatureLevel

Извлекает максимальный уровень возможностей рисования, поддерживаемый DrawPaintGlyphRun.
GetPaintType

Возвращает тип краски.
GetParent

Возвращает родительский элемент.
GetPatchCount

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

Возвращает подмножество исправлений, составляющих эту сетку градиента.
GetPixelFormat

Извлекает формат пикселей и альфа-режим растрового изображения.
GetPixelFormat

Извлекает формат пикселей и альфа-режим целевого объекта отрисовки.
GetPixelSize

Возвращает размер растрового изображения в зависимых от устройства единицах (пикселях).
GetPixelSize

Возвращает размер целевого объекта отрисовки в пикселях устройства.
GetPoints

Возвращает точки из массива точек.
GetPointsCount

Возвращает количество точек в массиве.
GetPostInterpolationSpace

Возвращает цветовое пространство после интерполяции.
GetPreInterpolationSpace

Возвращает цветовое пространство входных цветов, а также пространство, в котором интерполируются остановки градиента.
GetPreviousChild

Возвращает предыдущий одноуровневый элемент элемента referenceChild.
GetPrimitiveBlend

Возвращает заданную в данный момент примитивную смесь, используемую контекстом устройства.
GetProfile

Возвращает байты цветового профиля для ID2D1ColorContext.
GetProfileSize

Возвращает размер цветового профиля, связанного с растровым изображением.
GetProperties

Извлекает свойства, указанные при создании преобразованного источника изображения.
GetPropertyCount

Возвращает количество свойств верхнего уровня.
GetPropertyIndex

Возвращает индекс, соответствующий заданному имени свойства.
GetPropertyName

Возвращает имя свойства, соответствующее заданному индексу. Это перегрузка шаблона. См. заметки.
GetPropertyName

Возвращает имя свойства, соответствующее заданному индексу.
GetPropertyNameLength

Возвращает количество символов для заданного имени свойства. Это перегрузка шаблона. См. заметки.
GetPropertyNameLength

Возвращает количество символов для заданного имени свойства.
GetRadiusX

Извлекает радиус x эллипса градиента.
GetRadiusY

Извлекает радиус Y эллипса градиента.
GetRect

Извлекает прямоугольник, описывающий размеры геометрии прямоугольника.
GetRegisteredEffects

Возвращает идентификаторы классов зарегистрированных в настоящее время эффектов и глобальных эффектов для этой фабрики.
GetRenderingControls

Возвращает элементы управления отрисовкой, которые были применены к контексту.
GetRenderingPriority

Получает текущий приоритет отрисовки устройства.
GetRoot

Возвращает корневой элемент документа.
GetRoundedRect

Извлекает закругляемый прямоугольник, описывающий эту геометрию скругленным прямоугольником.
GetSegmentCount

Извлекает количество сегментов в геометрии пути.
GetSegmentCount

Возвращает количество сегментов в этом объекте рукописного ввода.
GetSegmentData

Получает данные из массива данных сегмента.
GetSegmentDataCount

Возвращает размер массива данных сегмента.
GetSegments

Извлекает указанное подмножество сегментов, хранящихся в этом объекте рукописного ввода.
GetSimpleColorProfile

Извлекает набор простого цветового профиля.
GetSize

Возвращает размер растрового изображения в аппаратно-независимых пикселях (DIP).
GetSize

Возвращает размер слоя в аппаратно-независимых пикселях.
GetSize

Возвращает размер целевого объекта отрисовки в аппаратно-независимых пикселях.
GetSource

Извлекает источник базового растрового изображения из компонента обработки изображений Windows (WIC).
GetSource

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

Возвращает границы метафайла в исходном пространстве в DIP. Соответствует прямоугольнику кадра в EMF/EMF+.
GetSourceGeometries

Извлекает геометрические объекты в группе geometry.
GetSourceGeometry

Извлекает исходную геометрию этого преобразованного объекта geometry.
GetSourceGeometryCount

Указывает количество объектов geometry в группе geometry.
GetSourceRectangle

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

Возвращает количество указанных атрибутов для этого элемента.
GetSpecifiedAttributeName

Возвращает имя атрибута по заданному индексу.
GetSpecifiedAttributeNameLength

Возвращает длину строки имени указанного атрибута по заданному индексу.
GetSpriteCount

Извлекает количество спрайтов в этом пакете.
GetSprites

Извлекает указанное подмножество спрайтов из этого пакета. Для достижения максимальной производительности используйте nullptr для свойств, которые не требуется извлекать.
GetStartCap

Извлекает тип фигуры, используемой в начале росчерка.
GetStartPoint

Получает начальные координаты линейного градиента.
GetStartPoint

Извлекает начальную точку для этого объекта рукописного ввода.
GetStroke

Возвращает запрошенные параметры росчерка.
GetStrokeDashesCount

Возвращает количество дефисов в массиве тире.
GetStrokeTransformType

Возвращает тип преобразования росчерка.
GetSubProperties

Возвращает подсвойства предоставленного свойства по индексу. Это перегрузка шаблона.
GetSubProperties

Возвращает подсвойства предоставленного свойства по индексу.
GetSurface

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

Извлекает изображение глифа SVG из кэша цветных глифов.
GetTagName

Возвращает имя тега.
GetTagNameLength

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

Возвращает метку для последующих операций рисования.
GetTarget

Возвращает целевой объект, связанный в данный момент с контекстом устройства.
GetTextAntialiasMode

Возвращает текущий режим сглаживания для операций рисования текста и глифов.
GetTextRenderingParams

Извлекает конфигурацию отрисовки текста для состояния рисования.
GetTextRenderingParams

Извлекает текущие параметры отрисовки текста целевого объекта отрисовки.
GetTextValue

Возвращает значение элемента текстового содержимого.
GetTextValueLength

Возвращает длину значения текстового содержимого.
GetTransform

Возвращает преобразование, примененные к этой кисти.
GetTransform

Возвращает текущее преобразование целевого объекта отрисовки.
GetTransform

Извлекает матрицу, используемую для преобразования исходной геометрии объекта ID2D1TransformedGeometry.
GetType

Возвращает D2D1_PROPERTY_TYPE выбранного свойства. Это перегрузка шаблона. См. заметки.
GetType

Возвращает D2D1_PROPERTY_TYPE выбранного свойства.
GetUnitMode

Возвращает режим, используемый для интерпретации значений контекстом устройства.
GetValue

Возвращает значение свойства по индексу. Это перегрузка шаблона. См. заметки. (перегрузка 1/2)
GetValue

Возвращает значение указанного свойства по индексу. Это перегрузка шаблона. См. заметки.
GetValue

Возвращает значение свойства по индексу. Это перегрузка шаблона. См. заметки. (перегрузка 2/2)
GetValue

Возвращает значение указанного свойства по индексу. (перегрузка 1/2)
GetValue

Возвращает значение указанного свойства по индексу. (перегрузка 2/2)
GetValueByName

Возвращает значение свойства по имени. Это перегрузка шаблона. См. заметки. (перегрузка 2/2)
GetValueByName

Возвращает значение свойства по имени. (перегрузка 2/2)
GetValueByName

Возвращает значение свойства по имени. (перегрузка 1/2)
GetValueByName

Возвращает значение свойства по имени. Это перегрузка шаблона. См. заметки. (перегрузка 1/2)
GetValueSize

Возвращает размер значения свойства в байтах, используя индекс свойства. Это перегрузка шаблона. См. заметки.
GetValueSize

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

Возвращает размер начального окна просмотра.
GetWidenedBounds

Возвращает границы геометрии после того, как она была расширена на указанную ширину и стиль росчерка и преобразована указанной матрицей. (перегрузка 4/4)
GetWidenedBounds

Возвращает границы геометрии после того, как она была расширена на указанную ширину и стиль росчерка и преобразована указанной матрицей. (перегрузка 3/4)
GetWidenedBounds

Возвращает границы геометрии после того, как она была расширена на указанную ширину и стиль росчерка и преобразована указанной матрицей. (перегрузка 1/4)
GetWidenedBounds

Возвращает границы геометрии после того, как она была расширена на указанную ширину и стиль росчерка и преобразована указанной матрицей. (перегрузка 2/4)
GradientMeshPatch

Создает D2D1_GRADIENT_MESH_PATCH структуру, содержащую заданные контрольные точки, цвета и флаги границ.
GradientMeshPatchFromCoonsPatch

Создает D2D1_GRADIENT_MESH_PATCH на основе заданного описания исправления Coons.
GradientStop

Создает структуру D2D1_GRADIENT_STOP.
HasChildren

Возвращает логическое значение, указывающее, имеет ли этот элемент дочерние элементы.
HwndRenderTargetProperties

Создает структуру D2D1_HWND_RENDER_TARGET_PROPERTIES.
Удостоверение

Создает матрицу удостоверений. (Matrix3x2F.Identity)
IdentityMatrix

Создает матрицу удостоверений. (IdentityMatrix)
ImageBrushProperties

Создает структуру D2D1_IMAGE_BRUSH_PROPERTIES.
InfiniteRect

Создает прямоугольник, в верхнем левом углу которого задано значение (отрицательная бесконечность, отрицательная бесконечность), а для правого нижнего угла — значение (бесконечность, бесконечность).
Initialize

Эффект может использовать этот метод для выполнения однократных задач инициализации.
InkBezierSegment

Создает структуру D2D1_INK_BEZIER_SEGMENT.
InkPoint

Создает структуру D2D1_INK_POINT.
InkStyleProperties

Создает структуру D2D1_INK_STYLE_PROPERTIES.
InsertChildBefore

Вставляет newChild в качестве дочернего элемента этого элемента перед элементом referenceChild.
InvalidateEffectInputRectangle

Это означает, что часть входных данных эффекта недопустима. Этот метод можно вызывать много раз.
Invert

Инвертирует матрицу, если она является инвертируемым.
IsAttributeSpecified

Возвращает логическое значение, указывающее, задан ли атрибут для элемента явным образом.
IsBufferPrecisionSupported

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

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

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

Указывает, является ли матрица матрицей идентификации. (Matrix3x2F.IsIdentity)
IsIdentity

Указывает, является ли матрица матрицей идентификации. (Matrix4x4F.IsIdentity)
IsInvertible

Указывает, является ли матрица инвертируемым.
IsShaderLoaded

Этот тест проверяет, загружен ли данный шейдер.
Issupported

Указывает, поддерживает ли целевой объект отрисовки указанные свойства. (перегрузка 1/2)
Issupported

Указывает, поддерживает ли целевой объект отрисовки указанные свойства. (перегрузка 2/2)
IsTextContent

Возвращает логическое значение, указывающее, представляет ли данный элемент текстовое содержимое.
LayerParameters

Создает структуру D2D1_LAYER_PARAMETERS.
LayerParameters1

Возвращает структуру D2D1_LAYER_PARAMETERS1, содержащую границы содержимого, сведения о маске, параметры непрозрачности и другие параметры для ресурса слоя.
Выйти

Оставляет раздел "Критический API Direct2D", если он существует.
LinearGradientBrushProperties

Создает структуру D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES.
LoadComputeShader

Загружает заданный шейдер по его уникальному идентификатору. (ID2D1EffectContext.LoadComputeShader)
LoadPixelShader

Загружает заданный шейдер по его уникальному идентификатору. (ID2D1EffectContext.LoadPixelShader)
LoadVertexShader

Загружает заданный шейдер по его уникальному идентификатору. (ID2D1EffectContext.LoadVertexShader)
Схема

Сопоставляет заданное растровое изображение с памятью.
Схема

Сопоставляет предоставленные данные с памятью пользователя.
MapInputRectsToOutputRect

Выполняет обратное сопоставление с MapOutputRectToInputRects.
MapInvalidRect

Задает входные прямоугольники для этого прохода отрисовки в преобразование .
MapOutputRectToInputRects

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

Создает экземпляр нового экземпляра класса Matrix3x2F, содержащего указанные значения.
Matrix3x2F

Создает экземпляр нового экземпляра класса Matrix3x2F без инициализации значений матрицы.
OfferResources

Позволяет операционной системе освободить видеопамяти ресурсов путем отмены их содержимого. (ID2D1ImageSource.OfferResources)
Открыть

Открывает сетку для заполнения.
Открыть

Извлекает приемник геометрии, который используется для заполнения геометрии пути фигурами и сегментами.
Оператор*

Метод Matrix3x2F::operator-mult (d2d1helper.h) умножает эту матрицу на указанную матрицу и возвращает результат.
Оператор*

Интерфейс Matrix4x4F::operator-mult (d2d1_1helper.h) умножает эту матрицу на указанную матрицу и возвращает результат.
Контур

Вычисляет контур геометрии и записывает результат в ID2D1SimplifiedGeometrySink. (перегрузка 3/4)
Контур

Вычисляет контур геометрии и записывает результат в ID2D1SimplifiedGeometrySink. (перегрузка 2/4)
Контур

Вычисляет контур геометрии и записывает результат в ID2D1SimplifiedGeometrySink. (перегрузка 1/4)
Контур

Вычисляет контур геометрии и записывает результат в ID2D1SimplifiedGeometrySink. (перегрузка 4/4)
PD2D1_EFFECT_FACTORY

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

Возвращает свойство из эффекта.
PD2D1_PROPERTY_SET_FUNCTION

Задает свойство для эффекта.
PerspectiveProjection

Преобразование перспективы с учетом значения глубины.
PixelFormat

Создает структуру D2D1_PIXEL_FORMAT.
Точка 2F

Создает D2D1_POINT_2F структуру, содержащую указанные координаты X и Y.
Point2L

Возвращает точечная структуру длинных целых чисел.
Point2U

Создает D2D1_POINT_2U структуру, содержащую указанные координаты X и Y.
PopAxisAlignedClip

Удаляет последний выровненный по оси клип из целевого объекта отрисовки. После вызова этого метода клип больше не применяется к последующим операциям рисования.
PopAxisAlignedClip

Удаляет выровненный по оси клип из слоя и стека клипов.
PopLayer

Прекращает перенаправление операций рисования на слой, указанный последним вызовом PushLayer.
PopLayer

Удаляет слой из слоя и стека клипов.
PrepareForRender

Подготавливает эффект для процесса отрисовки.
Свойства PrintControlProperties

Возвращает заполненную структуру D2D1_PRINT_CONTROL_PROPERTIES.
ProcessAnalysisResults

Предоставляет данные анализа в преобразование анализа.
ProcessRecord

Этот метод вызывается один раз для каждой записи, хранящейся в метафайле.
ProcessRecord

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

Задает прямоугольник, к которому обрезаются все последующие операции рисования. (перегрузка 2/2)
PushAxisAlignedClip

Задает прямоугольник, к которому обрезаются все последующие операции рисования. (перегрузка 1/2)
PushAxisAlignedClip

Помещает прямоугольник обрезки на обрезку и стек слоев.
PushLayer

Добавляет указанный слой в целевой объект отрисовки, чтобы он получал все последующие операции рисования до вызова PopLayer. (перегрузка 2/2)
PushLayer

Добавляет указанный слой в целевой объект отрисовки, чтобы он получал все последующие операции рисования до вызова PopLayer. (перегрузка 1/2)
PushLayer

Помещает слой в обрезку и стек слоев.
PushLayer

Отправьте слой в обрезку и стек слоев контекста устройства. (перегрузка 2/2)
PushLayer

Отправьте слой в обрезку и стек слоев контекста устройства. (перегрузка 1/2)
QuadraticBezierSegment

Создает структуру D2D1_QUADRATIC_BEZIER_SEGMENT.
RadialGradientBrushProperties

Создает структуру D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES.
RectF

Создает структуру D2D1_RECT_F, содержащую указанные измерения.
RectL

Возвращает заполненную D2D1_RECT_L структуру.
RectU

Создает структуру D2D1_RECT_U, содержащую указанные измерения.
RegisterEffectFromStream

Регистрирует эффект в экземпляре фабрики с xml-кодом свойства, указанного в виде потока.
RegisterEffectFromString

Регистрирует эффект в экземпляре фабрики со свойством XML, указанным в виде строки.
ReinterpretBaseType

Преобразует указанную матрицу D2D1_MATRIX_3X2_F в Matrix3x2F без копирования. (перегрузка 1/2)
ReinterpretBaseType

Преобразует указанную матрицу D2D1_MATRIX_3X2_F в Matrix3x2F без копирования. (перегрузка 2/2)
ReinterpretBaseType

Преобразует указанную матрицу D2D1_MATRIX_4X4_F в Matrix4x4F без копирования. (перегрузка 1/2)
ReinterpretBaseType

Преобразует указанную матрицу D2D1_MATRIX_4X4_F в Matrix4x4F без копирования. (перегрузка 2/2)
ReleaseDC

Указывает, что рисование с контекстом устройства, извлеченным с помощью метода GetDC, завершено.
ReloadSystemMetrics

Заставляет фабрику обновлять все системные значения по умолчанию, которые она могла изменить с момента создания фабрики.
RemoveAttribute

Удаляет атрибут из этого элемента.
RemoveChild

Удаляет oldChild из дерева. Дети oldChild остаются детьми oldChild.
RemoveCommandsAtEnd

Удаляет команды из конца массива команд.
RemoveDashesAtEnd

Удаляет дефисы из конца массива.
RemoveNode

Удаляет указанный узел из графа преобразования.
RemovePointsAtEnd

Удаляет точки из конца массива.
RemoveSegmentDataAtEnd

Удаляет данные из конца массива данных сегмента.
RemoveSegmentsAtEnd

Удаляет заданное количество сегментов из конца этого объекта рукописного ввода.
RenderingControls

Возвращает заполненную D2D1_RENDERING_CONTROLS структуру.
RenderTargetProperties

Создает структуру D2D1_RENDER_TARGET_PROPERTIES.
ReplaceChild

Заменяет элемент oldChild на newChild.
Изменение размера

Изменяет размер целевого объекта отрисовки на указанный размер пикселя. (перегрузка 2/2)
Изменение размера

Изменяет размер целевого объекта отрисовки на указанный размер пикселя. (перегрузка 1/2)
RestoreDrawingState

Задает для целевого объекта прорисовки состояние указанного ID2D1DrawingStateBlock.
Поворот

Создает преобразование поворота, которое имеет указанный угол и центральную точку.
RotationArbitraryAxis

Определяет трехмерную матрицу поворота для произвольной оси.
RotationX

Поворачивает матрицу преобразования вокруг оси X.
Вращение

Поворачивает матрицу преобразования вокруг оси Y.
RotationZ

Поворачивает матрицу преобразования вокруг оси Z.
RoundedRect

Создает структуру D2D1_ROUNDED_RECT.
SaveDrawingState

Сохраняет текущее состояние рисования в указанном ID2D1DrawingStateBlock.
Масштабирование

Создает преобразование масштабирования с указанными коэффициентами масштабирования и центральной точкой. (перегрузка 2/2)
Масштабирование

Создает преобразование масштабирования с указанными коэффициентами масштабирования и центральной точкой. (перегрузка 1/2)
Масштабирование

Масштабирует плоскость перспективы матрицы.
Сериализации

Сериализует элемент и его поддеревое в XML. Выходной XML-кодируется как UTF-8.
SetAntialiasMode

Задает режим сглаживания целевого объекта отрисовки. Режим сглаживания применяется ко всем последующим операциям рисования, за исключением операций рисования текста и глифов.
SetAntialiasMode

Задает режим сглаживания, который будет использоваться для отрисовки любой последующей геометрии.
SetAttributeValue

Задает атрибут этого элемента в виде цвета.
SetAttributeValue

Задает атрибут этого элемента в виде матричного значения. Этот метод можно использовать для задания значения атрибута transform или gradientTransform.
SetAttributeValue

Задает атрибут этого элемента в виде значения длины.
SetAttributeValue

Задает атрибут этого элемента как значение сохранения пропорций. Этот метод можно использовать для задания значения атрибута preserveAspectRatio.
SetAttributeValue

Задает атрибут этого элемента в качестве значения режима расширения. Этот метод можно использовать для задания значения атрибута spreadMethod.
SetAttributeValue

Задает атрибут этого элемента в качестве режима заполнения. Этот метод можно использовать для задания значения свойств fill-rule или clip-rule.
SetAttributeValue

Задает атрибут этого элемента с помощью типа POD.
SetAttributeValue

Задает атрибут этого элемента с помощью строки.
SetAttributeValue

Возвращает атрибут этого элемента в виде отображаемого значения. Этот метод можно использовать для получения значения свойства отображения. (перегрузка 2/2)
SetAttributeValue

Задает атрибут этого элемента в виде значения ограничения строки. Этот метод можно использовать для задания значения свойства stroke-linecap.
SetAttributeValue

Задает атрибут этого элемента в виде значения соединения строк. Этот метод можно использовать для задания значения свойства stroke-linejoin.
SetAttributeValue

Задает атрибут этого элемента в качестве значения переполнения. Этот метод можно использовать для задания значения свойства overflow.
SetAttributeValue

Задает атрибут этого элемента в качестве значения типа единицы. Этот метод можно использовать для задания значения атрибута gradientUnits или clipPathUnits.
SetAttributeValue

Задает атрибут этого элемента в качестве значения видимости. Этот метод можно использовать для задания значения свойства visibility.
SetAttributeValue

Задает атрибут этого элемента с помощью float.
SetAttributeValue

Задает атрибут этого элемента с помощью интерфейса .
SetBitmap

Указывает источник растрового изображения, который эта кисть использует для рисования.
SetCached

Задает, кэшируются ли выходные данные указанного преобразования.
SetCached

Указывает, что выходные данные преобразования, в котором инкапсулируются данные отрисовки, кэшируются или не кэшируются.
SetCenter

Задает центр эллипса градиента в пространстве координат кисти.
SetColor

Задает цвет этой кисти сплошного цвета.
SetColor

Задает цвет этой сплошной цветной кисти.
SetColor

Задает цвет краски, используемый, если тип краски D2D1_SVG_PAINT_TYPE_COLOR. (перегрузка 2/2)
SetColor

Задает цвет краски, используемый, если тип краски D2D1_SVG_PAINT_TYPE_COLOR. (перегрузка 1/2)
SetComputeInfo

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

Задает для вычислительного шейдера заданный ресурс шейдера. Ресурс должен быть загружен до выполнения этого вызова.
SetComputeShaderConstantBuffer

Устанавливает или изменяет данные буфера констант для этого преобразования.
SetDescription

Указывает часть режима сглаживания, преобразования и тегов в состоянии рисования. (перегрузка 1/2)
SetDescription

Указывает часть режима сглаживания, преобразования и тегов в состоянии рисования. (перегрузка 2/2)
SetDescription

Задает D2D1_DRAWING_STATE_DESCRIPTION1, связанный с этим блоком состояния рисования.
SetDescription

Изменяет описание смешения соответствующего объекта преобразования смешения.
SetDpi

Задает количество точек на дюйм (DPI) целевого объекта отрисовки.
SetDpiCompensatedEffectInput

Задает растровое изображение в качестве входных данных эффекта при вставке эффекта компенсации DPI, чтобы сохранить внешний вид при изменении DPI контекста устройства.
SetDrawInfo

Предоставляет интерфейс сведений об отрисовки GPU для реализации преобразования.
SetEndPoint

Задает конечные координаты линейного градиента в пространстве координат кисти.
SetExtendModeX

Указывает, как кисть горизонтально отображает плитки тех областей, которые выходят за ее растровое изображение.
SetExtendModeX

Задает способ расширения содержимого в исходном прямоугольнике в кисти изображения по оси X.
SetExtendModeX

Задает режим расширения в направлении x.
SetExtendModeY

Указывает, как кисть по вертикали плитки тех областей, которые выходят за ее растровое изображение.
SetExtendModeY

Задает режим расширения на оси Y.
SetExtendModeY

Задает режим расширения в направлении y.
SetFill

Предоставляет значения для глифа SVG для заполнения.
SetFillMode

Задает метод, используемый для определения того, какие точки находятся внутри геометрии, описанной этим приемником геометрии, а какие — снаружи.
SetGradientOriginOffset

Указывает смещение источника градиента относительно центра эллипса градиента.
SetGraph

Отрисовщик вызывает этот метод, чтобы предоставить реализации эффекта способ указать граф преобразования и изменения графа преобразования.
SetId

Задает идентификатор элемента, который выступает в качестве сервера рисования. Этот идентификатор используется, если тип paint имеет D2D1_SVG_PAINT_TYPE_URI.
SetImage

Задает изображение, связанное с предоставленной кистью изображения.
SetInput

Задает заданное входное изображение по индексу.
SetInputCount

Позволяет приложению изменять количество входных данных на эффект.
SetInputDescription

Задает способ обработки определенных входных данных преобразования отрисовщиком с точки зрения выборки.
SetInputEffect

Задает заданный входной эффект по индексу.
SetInstructionCountHint

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

Указывает режим интерполяции, используемый при масштабировании или повороте растрового изображения кисти.
SetInterpolationMode

Задает режим интерполяции для кисти изображения.
SetInterpolationMode1

Задает режим интерполяции для кисти.
SetMaximumColorGlyphCacheMemory

Задает максимальную емкость кэша цветных глифов.
SetMaximumTextureMemory

Задает максимальный объем памяти текстуры, накапливаемой Direct2D перед очисткой кэшей изображений и выделением кэшированных текстур. (ID2D1Device.SetMaximumTextureMemory)
SetNibShape

Задает фигуру пера перед преобразованием для этого стиля.
SetNibTransform

Задает преобразование, применяемого к фигуре пера этого стиля. (перегрузка 1/2)
SetNibTransform

Задает преобразование, применяемого к фигуре пера этого стиля. (перегрузка 2/2)
SetOffset

Задает смещение в текущем преобразовании смещения.
SetOpacity

Задает степень непрозрачности этой кисти.
SetOutputBounds

Это задает границы выходных данных для преобразования поддержки.
SetOutputBuffer

Задает свойства выходного буфера указанного узла преобразования.
SetOutputBuffer

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

Задает выходной узел для графа преобразования.
SetPaintType

Задает тип краски.
SetPassthroughGraph

Использует указанные входные данные в качестве выходных данных эффекта.
SetPixelShader

Задайте инструкции шейдера для этого преобразования.
SetPixelShaderConstantBuffer

Задает буфер констант для пиксельного шейдера этого преобразования.
SetPrimitiveBlend

Задает новый примитивный режим наложения. (ID2D1CommandSink.SetPrimitiveBlend)
SetPrimitiveBlend

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

Задает новый примитивный режим наложения. (ID2D1CommandSink1.SetPrimitiveBlend1)
SetPrimitiveBlend2

Задает новый примитивный режим наложения. Разрешает доступ к режиму примитивного наложения MAX.
SetProduct

Умножает две матрицы и сохраняет результат в этой матрице. (Matrix3x2F.SetProduct)
SetProduct

Умножает две матрицы и сохраняет результат в этой матрице. (Matrix4x4F.SetProduct)
SetRadiusX

Задает радиус x эллипса градиента в пространстве координат кисти.
SetRadiusY

Указывает радиус Y эллипса градиента в пространстве координат кисти.
SetRenderInfo

Задает данные отрисовки для преобразования.
SetRenderingControls

Задает элементы управления отрисовкой для заданного контекста устройства. (перегрузка 1/2)
SetRenderingControls

Задает элементы управления отрисовкой для заданного контекста устройства. (перегрузка 2/2)
SetRenderingPriority

Задает приоритет операций отрисовки Direct2D, выполняемых в любом контексте устройства, связанном с устройством.
SetResourceTexture

Задает текстуру ресурса, соответствующую заданному индексу текстуры шейдера, заданному ресурсу текстуры.
SetResourceTexture

Задает текстуру ресурса, соответствующую заданному индексу текстуры шейдера.
SetRoot

Задает корневой элемент документа.
SetSegmentAtEnd

Обновления последний сегмент в этом объекте рукописного ввода с новыми контрольными точками. (перегрузка 2/2)
SetSegmentAtEnd

Обновления последний сегмент в этом объекте рукописного ввода с новыми контрольными точками. (перегрузка 1/2)
SetSegmentFlags

Задает параметры росчерка и соединения, применяемые к новым сегментам, добавляемых в приемник геометрии.
SetSegments

Обновления указанные сегменты в этом объекте рукописного ввода с новыми контрольными точками.
SetSingleTransformNode

Задает один узел преобразования как эквивалентный всему графу.
SetSourceRectangle

Задает исходный прямоугольник в кисти изображения.
SetSprites

Обновления свойства указанных спрайтов в этом пакете спрайтов.
SetStartPoint

Задает начальные координаты линейного градиента в пространстве координат кисти.
SetStartPoint

Задает начальную точку для этого объекта рукописного ввода. Это определяет, где объект рукописного ввода начнет отрисовку. (перегрузка 2/2)
SetStartPoint

Задает начальную точку для этого объекта рукописного ввода. Это определяет, где объект рукописного ввода начнет отрисовку. (перегрузка 1/2)
SetStroke

Предоставляет значения для глифа SVG для свойств штриха. Кисть с непрозрачностью 1 используется в качестве контекстного росчерка. Непрозрачность кисти используется в качестве значения context-stroke-opacity.
SetTags

Указывает метку для последующих операций рисования.
SetTags

Задает теги, соответствующие тегам в приемнике команд.
SetTarget

Точечный рисунок или список команд, для которого теперь будет отображаться контекст устройства Direct2D.
SetTextAntialiasMode

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

Указывает новый режим сглаживания по умолчанию для текста.
SetTextRenderingParams

Задает конфигурацию отрисовки текста для состояния рисования.
SetTextRenderingParams

Задает параметры отрисовки текста, применяемые ко всем последующим операциям рисования текста и глифа.
SetTextRenderingParams

Указывает более подробные параметры отрисовки текста.
SetTextValue

Задает значение элемента текстового содержимого.
SetTransform

Задает преобразование, примененные к кисти. (перегрузка 2/2)
SetTransform

Задает преобразование, примененные к кисти. (перегрузка 1/2)
SetTransform

Применяет указанное преобразование к целевому объекту отрисовки, заменяя существующее преобразование. Все последующие операции рисования происходят в преобразованном пространстве. (перегрузка 2/2)
SetTransform

Применяет указанное преобразование к целевому объекту отрисовки, заменяя существующее преобразование. Все последующие операции рисования происходят в преобразованном пространстве. (перегрузка 1/2)
SetTransform

Задает новое преобразование.
SetUnitMode

В режиме единиц измерения значение последующих единиц изменяется с независимых от устройства пикселей (DIP) на пиксели или наоборот. Приемник команд не записывает DPI, это подразумевается контекстом воспроизведения или другим интерфейсом воспроизведения, например ID2D1PrintControl.
SetUnitMode

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

Задает соответствующее свойство по индексу. Это перегрузка шаблона. (перегрузка 2/2)
SetValue

Задает соответствующее свойство по индексу. Это перегрузка шаблона. (перегрузка 1/2)
SetValue

Задает соответствующее свойство по индексу. (перегрузка 1/2)
SetValue

Задает соответствующее свойство по индексу. (перегрузка 2/2)
SetValueByName

Задает для именованного свойства заданное значение. (перегрузка 1/2)
SetValueByName

Задает для именованного свойства заданное значение. Это перегрузка шаблона. См. заметки.
SetValueByName

Задает для именованного свойства заданное значение. (перегрузка 2/2)
SetVertexProcessing

Задает буфер вершин, соответствующий шейдер вершин и параметры для управления обработкой вершин контекстом Direct2D.
SetVertexShaderConstantBuffer

Задает буфер констант для вершинного шейдера этого преобразования.
SetViewportSize

Задает размер начального окна просмотра.
Упростить

Создает упрощенную версию геометрии, которая содержит только линии и (необязательно) кривые Безье и записывает результат в ID2D1SimplifiedGeometrySink. (перегрузка 4/4)
Упростить

Создает упрощенную версию геометрии, которая содержит только линии и (необязательно) кривые Безье и записывает результат в ID2D1SimplifiedGeometrySink. (перегрузка 1/4)
Упростить

Создает упрощенную версию геометрии, которая содержит только линии и (необязательно) кривые Безье и записывает результат в ID2D1SimplifiedGeometrySink. (перегрузка 2/4)
Упростить

Создает упрощенную версию геометрии, которая содержит только линии и (необязательно) кривые Безье и записывает результат в ID2D1SimplifiedGeometrySink. (перегрузка 3/4)
Sizef

Создает структуру D2D1_SIZE_F, содержащую указанную ширину и высоту.
SizeU

Создает структуру D2D1_SIZE_U, содержащую указанную ширину и высоту.
Отклонение

Создает преобразование неравномерного распределения, которое имеет указанные значения оси X и оси Y, а также центральную точку.
Неравномерное распределение

Искажает матрицу в направлении X.
Неравномерное распределение

Искажает матрицу в направлении Y.
Поток

Копирует содержимое геометрии пути в указанный id2D1GeometrySink.
Поток

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

Этот метод передает содержимое команды в заданный приемник метафайлов.
StreamAsGeometry

Извлекает геометрическое представление этого объекта рукописного ввода. (перегрузка 4/4)
StreamAsGeometry

Извлекает геометрическое представление этого объекта рукописного ввода. (перегрузка 1/4)
StreamAsGeometry

Извлекает геометрическое представление этого объекта рукописного ввода. (перегрузка 2/4)
StreamAsGeometry

Извлекает геометрическое представление этого объекта рукописного ввода. (перегрузка 3/4)
StringGetter

Вызывает обратный вызов метода получения свойства функции-члена для свойства строкового типа.
StringGetter

Вызывает обратный вызов метода получения свойства функции-члена для свойства строкового типа.
StringSetter

Вызывает обратный вызов метода задания свойств функции-члена для свойства строкового типа.
StringSetter

Вызывает обратный вызов метода задания свойств функции-члена для свойства строкового типа.
StrokeContainsPoint

Определяет, содержит ли обводка геометрии указанную точку с учетом заданной толщины, стиля и преобразования. (перегрузка 4/4)
StrokeContainsPoint

Определяет, содержит ли обводка геометрии указанную точку с учетом заданной толщины, стиля и преобразования. (перегрузка 2/4)
StrokeContainsPoint

Определяет, содержит ли обводка геометрии указанную точку с учетом заданной толщины, стиля и преобразования. (перегрузка 1/4)
StrokeContainsPoint

Определяет, содержит ли обводка геометрии указанную точку с учетом заданной толщины, стиля и преобразования. (перегрузка 3/4)
StrokeStyleProperties

Создает структуру D2D1_STROKE_STYLE_PROPERTIES.
StrokeStyleProperties1

Возвращает заполненную структуру D2D1_STROKE_STYLE_PROPERTIES1.
Тесселлате

Создает набор повернутых по часовой стрелке треугольников, покрывающих геометрию после ее преобразования с использованием заданной матрицы и выпрямления с заданным допуском. (перегрузка 1/2)
Тесселлате

Создает набор треугольников, наведенных по часовой стрелке, которые охватывают геометрию после ее преобразования с помощью указанной матрицы и выравнивания с помощью допуска по умолчанию. (перегрузка 2/2)
Тесселлате

Создает набор повернутых по часовой стрелке треугольников, покрывающих геометрию после ее преобразования с использованием заданной матрицы и выпрямления с заданным допуском. (перегрузка 2/2)
Тесселлате

Создает набор треугольников, наведенных по часовой стрелке, которые охватывают геометрию после ее преобразования с помощью указанной матрицы и выравнивания с помощью допуска по умолчанию. (перегрузка 1/2)
TransformPoint

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

Создает преобразование преобразования с указанными смещениями x и y. (перегрузка 1/2)
Перевод

Создает преобразование преобразования с указанными смещениями x и y. (перегрузка 2/2)
TrimCache

Этот метод обрезает заполненные области исходного кэша изображений только до указанного прямоугольника. (перегрузка 2/2)
TrimCache

Этот метод обрезает заполненные области исходного кэша изображений только до указанного прямоугольника. (перегрузка 1/2)
TryReclaimResources

Восстанавливает доступ к ресурсам, которые были ранее предложены путем вызова OfferResources.
Unmap

Отменяет сопоставление растрового рисунка из памяти.
Unmap

Отменяет сопоставление буфера вершин.
Отменить регистрациюEffect

Отменяет регистрацию эффекта в экземпляре фабрики, соответствующего предоставленному classId.
Обновление

Обновления текстуру конкретного ресурса в определенном диапазоне или поле, используя предоставленные данные.
UpdateCommands

Обновления массив команд. Существующие команды, не обновленные этим методом, сохраняются. Размер массива при необходимости изменяется больше для размещения новых команд.
UpdateDashes

Обновления массива. Существующие дефисы, не обновленные этим методом, сохраняются. Размер массива при необходимости изменяется больше для размещения новых дефисов. (перегрузка 2/2)
UpdateDashes

Обновления массива. Существующие дефисы, не обновленные этим методом, сохраняются. Размер массива при необходимости изменяется больше для размещения новых дефисов. (перегрузка 1/2)
Точки обновления

Обновления массив точек. Существующие точки, не обновленные этим методом, сохраняются. Размер массива изменяется больше, если это необходимо для размещения новых точек.
UpdateSegmentData

Обновления массив данных сегмента. Существующие данные сегмента, не обновленные этим методом, сохраняются. Размер массива изменяется больше, если это необходимо для размещения данных нового сегмента.
ValueGetter

Вызывает обратный вызов метода задания свойств функции-члена для свойства типа значения. (ValueGetter)
ValueGetter

Вызывает обратный вызов метода задания свойств функции-члена для свойства типа значения. (ValueGetter)
ValueSetter

Вызывает обратный вызов метода задания свойств функции-члена для свойства типа значения. (ValueSetter)
ValueSetter

Вызывает обратный вызов метода задания свойств функции-члена для свойства типа значения. (ValueSetter)
Vector2F

Возвращает заполненную структуру D2D1_VECTOR_2F.
Vector3F

Возвращает заполненную структуру D2D1_VECTOR_3F.
Vector4F

Возвращает заполненную D2D1_VECTOR_4F структуру.
Расширить

Расширяет геометрию с помощью указанного росчерка и записывает результат в ID2D1SimplifiedGeometrySink после того, как он был преобразован указанной матрицей и преобразован в плоскую структуру с использованием указанного допуска. (перегрузка 1/2)
Расширить

Расширяет геометрию с помощью указанного росчерка и записывает результат в ID2D1SimplifiedGeometrySink после преобразования указанной матрицы и преобразования в плоскую структуру с использованием допуска по умолчанию. (перегрузка 2/2)
Расширить

Расширяет геометрию с помощью указанного росчерка и записывает результат в ID2D1SimplifiedGeometrySink после того, как он был преобразован указанной матрицей и преобразован в плоскую структуру с использованием указанного допуска. (перегрузка 2/2)
Расширить

Расширяет геометрию с помощью указанного росчерка и записывает результат в ID2D1SimplifiedGeometrySink после преобразования указанной матрицы и преобразования в плоскую структуру с использованием допуска по умолчанию. (перегрузка 1/2)

Интерфейсы

 
ID2D1AnalysisTransform

Предоставляет данные для эффекта анализа.
ID2D1Bitmap

Представляет точечный рисунок, привязанный к ID2D1RenderTarget.
ID2D1Bitmap1

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

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

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

Выполняет отрисовку в промежуточной текстуре, созданной методом CreateCompatibleRenderTarget.
ID2D1BlendTransform

Предоставляет методы, позволяющие вставлять операцию смешения в граф преобразования.
ID2D1BorderTransform

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

Поддержка преобразования для эффектов для изменения выходного прямоугольника предыдущего эффекта или растрового изображения.
ID2D1Brush

Определяет объект, который закрашивает область. Интерфейсы, производные от ID2D1Brush, описывают, как закрашивается область.
ID2D1ColorContext

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

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

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

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

Этот интерфейс выполняет те же функции, что и существующий интерфейс ID2D1CommandSink. Он также обеспечивает доступ к новым примитивным режимам смешивания, MIN и ADD, с помощью метода SetPrimitiveBlend1.
ID2D1CommandSink2

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

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

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

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

Включает спецификацию сведений для прохода отрисовки вычислительного шейдера.
ID2D1ComputeTransform

Определяет преобразование, использующее вычислительный шейдер.
ID2D1ConcreteTransform

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

Выдает команды рисования в контексте устройства GDI.
ID2D1Device

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

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

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

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

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

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

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

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

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

Позволяет создавать и рисовать объекты реализации геометрии.
ID2D1DeviceContext2

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

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

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

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

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

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

Этот интерфейс используется для описания передачи отрисовки GPU на вершине или пиксельном шейдере. Он передается в ID2D1DrawTransform.
ID2D1DrawingStateBlock

Представляет состояние рисования целевого объекта отрисовки: _the режим сглаживания, преобразование, теги и параметры отрисовки текста.
ID2D1DrawingStateBlock1

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

Специализированная реализация вычислений Shantzis для преобразования, реализованного на GPU.
ID2D1Effect

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

Предоставляет фабричные методы и другие методы управления состоянием для авторов эффектов и преобразований. (ID2D1EffectContext)
ID2D1EffectContext1

Предоставляет фабричные методы и другие методы управления состоянием для авторов эффектов и преобразований. (ID2D1EffectContext1)
ID2D1EffectImpl

Позволяет указать интерфейс и поведение пользовательского эффекта автором эффекта.
ID2D1EllipseGeometry

Представляет многоточие.
ID2D1Factory

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

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

Создает ресурсы Direct2D. (ID2D1Factory2)
ID2D1Factory3

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

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

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

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

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

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

Предоставляет доступ к контексту устройства, который может принимать команды рисования GDI.
ID2D1GdiMetafile

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

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

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

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

Представляет геометрический ресурс и определяет набор вспомогательных методов для управления геометрическими фигурами и их измерения. Интерфейсы, наследующие от ID2D1Geometry, определяют определенные фигуры.
ID2D1GeometryGroup

Представляет составную геометрию, состоящую из других объектов ID2D1Geometry.
ID2D1GeometryRealization

Инкапсулирует зависимое от устройства и преобразования представление заполненной или обводкой геометрии.
ID2D1GeometrySink

Описывает геометрический путь, который может содержать линии, дуги, кубические кривые Безье и кривые Безье.
ID2D1GradientMesh

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

Представляет коллекцию объектов D2D1_GRADIENT_STOP для линейных и радиальных кистей градиента.
ID2D1GradientStopCollection1

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

Отображает инструкции по рисованию в окне.
ID2D1Image

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

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

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

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

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

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

Представляет резервное хранилище, необходимое для отрисовки слоя.
ID2D1LinearGradientBrush

Закрашивает область с линейным градиентом
ID2D1LookupTable3D

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

Представляет набор вершин, образующих список треугольников.
ID2D1Multithread

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

Указывает системе отрисовки эффектов смещение входного растрового изображения без вставки прохода отрисовки.
ID2D1PathGeometry

Представляет сложную фигуру, которая может состоять из дуг, кривых и линий.
ID2D1PathGeometry1

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

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

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

Закраска области с применением радиального градиента
ID2D1RectangleGeometry

Описывает двухмерный прямоугольник.
ID2D1RenderInfo

Описывает сведения о отрисовки, общие для всех различных реализаций преобразования.
ID2D1RenderTarget

Представляет объект, который может получать команды рисования. Интерфейсы, наследующие от ID2D1RenderTarget, отображают получаемые команды рисования различными способами.
ID2D1Resource

Представляет ресурс рисования Direct2D.
ID2D1ResourceTexture

Отслеживает созданную преобразованием текстуру ресурса.
ID2D1RoundedRectangleGeometry

Описывает закругляемый прямоугольник.
ID2D1SimplifiedGeometrySink

Описывает геометрический путь, который не содержит кривые безье квадратицы или дуги.
ID2D1SolidColorBrush

Закрашивает область сплошным цветом.
ID2D1SourceTransform

Представляет этап растеризации на основе ЦП в графе конвейера преобразования.
ID2D1SpriteBatch

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

Описывает крышки, предел митра, соединение строк и тире для штриха. (ID2D1StrokeStyle)
ID2D1StrokeStyle1

Описывает крышки, предел митра, соединение строк и тире для штриха. (ID2D1StrokeStyle1)
ID2D1SvgAttribute

Интерфейс, описывающий атрибут SVG.
ID2D1SvgDocument

Представляет документ SVG.
ID2D1SvgElement

Интерфейс для всех элементов SVG.
ID2D1SvgGlyphStyle

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

Интерфейс, описывающий значение заливки или росчерка SVG.
ID2D1SvgPathData

Интерфейс, описывающий данные пути SVG. Данные пути можно задать в качестве атрибута "d" в элементе path.
ID2D1SvgPointCollection

Интерфейс, описывающий значение точек SVG в элементе ломаной линии или многоугольника.
ID2D1SvgStrokeDashArray

Интерфейс, описывающий значение штриха SVG-dasharray.
ID2D1TessellationSink

Заполняет объект ID2D1Mesh треугольниками.
ID2D1Transform

Представляет базовый интерфейс для всех преобразований, реализованных автором преобразования.
ID2D1TransformedGeometry

Представляет преобразованную геометрию.
ID2D1TransformedImageSource

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

Представляет граф узлов преобразования.
ID2D1TransformNode

Описывает узел в топологии преобразования.
ID2D1VertexBuffer

Определяет сопоставляемый одномерный буфер вершин.

Структуры

 
D2D_MATRIX_3X2_F

Представляет матрицу 3 на 2.
D2D_MATRIX_4X3_F

Описывает матрицу с плавающей запятой 4 на 3.
D2D_MATRIX_4X4_F

Описывает матрицу с плавающей запятой 4 на 4.
D2D_MATRIX_5X4_F

Описывает матрицу с плавающей запятой 5 на 4.
D2D_POINT_2F

Представляет пару координат X и Y, выраженную в виде значений с плавающей запятой, в двумерном пространстве.
D2D_POINT_2U

Представляет пару координат X и Y, выраженную в виде 32-разрядного целочисленного значения без знака, в двумерном пространстве.
D2D_RECT_F

Представляет прямоугольник, определенный координатами левого верхнего угла (левый, верхний) и координатами правого нижнего угла (правый, нижний).
D2D_RECT_U

Представляет прямоугольник, определенный парой координат верхнего и левого угла (левый, верхний) и правого нижнего угла пары координат (правый, нижний). Эти координаты выражаются в виде 32-разрядных целочисленных значений.
D2D_SIZE_F

Хранит упорядоченную пару значений с плавающей запятой, обычно это ширина и высота прямоугольника.
D2D_SIZE_U

Сохраняет упорядоченную пару целых чисел — обычно ширину и высоту прямоугольника.
D2D_VECTOR_2F

Вектор с 2 значениями FLOAT (x, y).
D2D_VECTOR_3F

Вектор с 3 значениями FLOAT (x, y, z).
D2D_VECTOR_4F

Вектор из 4 значений FLOAT (x, y, z, w).
D2D1_ARC_SEGMENT

Описывает эллиптическую дугу между двумя точками.
D2D1_BEZIER_SEGMENT

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

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

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

Описывает формат пикселей и точечного изображения на дюйм.
D2D1_BITMAP_PROPERTIES1

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

Определяет описание смешения, которое будет использоваться в определенном преобразовании смешения.
D2D1_BRUSH_PROPERTIES

Описывает прозрачность и преобразование кисти.
D2D1_CREATION_PROPERTIES

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

Определяет вершинный шейдер и описание входного элемента для определения макета входных данных.
D2D1_DRAWING_STATE_DESCRIPTION

Описывает состояние рисования целевого объекта отрисовки.
D2D1_DRAWING_STATE_DESCRIPTION1

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

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

Содержит центральную точку, радиус x и радиус Y эллипса.
D2D1_FACTORY_OPTIONS

Содержит уровень отладки объекта ID2D1Factory.
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS

Описывает поддержку шейдера вычислений, которая является вариантом на уровне функций D3D10.
D2D1_FEATURE_DATA_DOUBLES

Описывает поддержку двойных разрядов в шейдерах.
D2D1_GRADIENT_MESH_PATCH

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

Содержит положение и цвет остановки градиента.
D2D1_HWND_RENDER_TARGET_PROPERTIES

Содержит параметры HWND, размера пикселей и представления для ID2D1HwndRenderTarget.
D2D1_IMAGE_BRUSH_PROPERTIES

Описание функций кисти изображения.
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_INPUT_DESCRIPTION

Описывает параметры, которые преобразования могут задавать для входных текстур.
D2D1_INPUT_ELEMENT_DESC

Описание одного элемента макета вершины.
D2D1_LAYER_PARAMETERS

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

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

Содержит начальную точку и конечную точку оси градиента для ID2D1LinearGradientBrush.
D2D1_MAPPED_RECT

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

Содержит формат данных и альфа-режим для целевого объекта растрового изображения или отрисовки.
D2D1_POINT_DESCRIPTION

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

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

Определяет привязку свойства к паре функций, которые получают и задают соответствующее свойство.
D2D1_QUADRATIC_BEZIER_SEGMENT

Содержит контрольную и конечную точку для квадратичного сегмента Безье.
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES

Содержит смещение источника градиента, а также размер и положение эллипса градиента для ID2D1RadialGradientBrush.
D2D1_RENDER_TARGET_PROPERTIES

Содержит параметры отрисовки (оборудование или программное обеспечение), формат пикселей, сведения о DPI, параметры удаленного взаимодействия и требования к поддержке Direct3D для целевого объекта отрисовки.
D2D1_RENDERING_CONTROLS

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

Определяет текстуру ресурса при создании исходной текстуры ресурса.
D2D1_ROUNDED_RECT

Содержит размеры и радиусы углов закругляемого прямоугольника.
D2D1_SIMPLE_COLOR_PROFILE

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

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

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

Представляет длину SVG.
D2D1_SVG_PRESERVE_ASPECT_RATIO

Представляет все параметры SVG preserveAspectRatio.
D2D1_SVG_VIEWBOX

Представляет svg viewBox.
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES

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

Содержит три вершины, описывающие треугольник.
D2D1_VERTEX_BUFFER_PROPERTIES

Определяет свойства буфера вершин, которые являются стандартными для всех определений вершинных шейдеров.
D2D1_VERTEX_RANGE

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

Структура TypeTraits (d2d1helper.h) содержит реализации Point, Size и Rect, в котором хранятся данные с использованием указанного типа.
Признаки типа

Структура TypeTraits (d2d1_1helper.h) содержит реализации Point, Size и Rect, в котором хранятся данные с использованием указанного типа.