Direct2D
Обзор технологии Direct2D.
Для разработки Direct2D вам потребуются следующие заголовки:
- d2d1.h
- d2d1_1.h
- d2d1_1helper.h
- d2d1_2.h
- d2d1_3.h
- d2d1_3helper.h
- d2d1effectauthor.h
- d2d1effectauthor_1.h
- d2d1effecthelpers.h
- d2d1effecthelpers.hlsli
- d2d1effects.h
- d2d1effects_1.h
- d2d1effects_2.h
- d2d1helper.h
- d2d1svg.h
- dcommon.h
Рекомендации по программированию для этой технологии см. в следующих разделах:
Класс
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, в котором хранятся данные с использованием указанного типа. |