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


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

Direct2D определяет следующие перечисления.

В этом разделе

Раздел и описание
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. Идентификаторы свойств эффекта атласа.
D2D1_BITMAPSOURCE_ALPHA_MODE. Задает альфа-режим выходных данных исходного эффекта растрового изображения.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE. Режим интерполяции, используемый для масштабирования изображения в эффекте источника растрового изображения.
D2D1_BITMAPSOURCE_ORIENTATION. Указывает, должна ли операция переворачивания и (или) поворота выполняться эффектом источника растрового изображения.
D2D1_BITMAPSOURCE_PROP. Идентификаторы свойств исходного эффекта растрового изображения.
D2D1_BITMAP_INTERPOLATION_MODE. Задает алгоритм, используемый при масштабировании или повороте изображений. См . D2D1_INTERPOLATION_MODE.
D2D1_BITMAP_OPTIONS. Указывает способ использования растрового изображения.
D2D1_BLEND. Указывает способ получения одного из источников цвета и при необходимости задает операцию предварительного блендации в источнике цвета.
D2D1_BLEND_MODE. Режим наложения, используемый для эффекта наложения.
D2D1_BLEND_OPERATION. Указывает операцию наложения для двух источников цветов.
D2D1_BLEND_PROP. Идентификаторы свойств эффекта смешения.
D2D1_BORDER_EDGE_MODE. Режим границы для эффекта границы.
D2D1_BORDER_MODE. Указывает, как эффект обрезки обрабатывает прямоугольник обрезки, падающий на координаты дробного пикселя.
D2D1_BORDER_PROP. Идентификаторы свойств эффекта границы.
D2D1_BRIGHTNESS_PROP. Идентификаторы свойств эффекта яркости.
D2D1_BUFFER_PRECISION. Представляет битовую глубину конвейера создания образов в Direct2D.
D2D1_CAP_STYLE. Описывает фигуру в конце линии или сегмента.
D2D1_CHANGE_TYPE. Описывает флаги, влияющие на взаимодействие отрисовщика с пользовательским шейдером вершин.
D2D1_CHANNEL_DEPTH. Позволяет вызывающей объекту управлять глубиной канала этапа в конвейере отрисовки.
D2D1_CHANNEL_SELECTOR. Задает цветовый канал, из который эффект карты смещения извлекает интенсивность и использует его для пространственного смещения изображения в направлении X или Y.
D2D1_CHROMAKEY_PROP. Идентификаторы свойств эффекта chroma-key.
D2D1_COLORMANAGEMENT_ALPHA_MODE. Указывает, как эффект управления цветом должен интерпретировать альфа-данные, содержащиеся во входном изображении.
D2D1_COLORMANAGEMENT_PROP. Идентификаторы свойств эффекта управления цветом.
D2D1_COLORMANAGEMENT_QUALITY. Уровень качества преобразования для эффекта управления цветом.
D2D1_COLORMANAGEMENT_RENDERING_INTENT. Указывает намерение отрисовки ICC, которое должен использовать эффект управления цветом .
D2D1_COLORMATRIX_ALPHA_MODE. Альфа-режим выходных данных эффекта цветовой матрицы.
D2D1_COLORMATRIX_PROP. Идентификаторы свойств эффекта цветовой матрицы.
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION. Задает политику привязки пикселей при отрисовке цветных битовых глифов.
D2D1_COLOR_CONTEXT_TYPE. Указывает, каким образом определен цветной профиль.
D2D1_COLOR_SPACE. Определяет параметры, которые должны применяться к цветовой пространству.
D2D1_COLOR_INTERPOLATION_MODE. Определяет способ интерполяции между цветами.
D2D1_COMBINE_MODE. Задает различные методы комбинирования двух геометрий.
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS. Указывает дополнительные функции, поддерживаемые совместимым целевым объектом отрисовки при его создании. Это перечисление позволяет использовать побитовое сочетание значений элементов.
D2D1_COMPOSITE_MODE. Используется для указания режима наложения для всех операций наложения Direct2D .
D2D1_COMPOSITE_PROP. Идентификаторы свойств составного эффекта.
D2D1_CONTRAST_PROP. Идентификаторы свойств эффекта контрастности.
D2D1_CONVOLVEMATRIX_PROP. Идентификаторы свойств матричного эффекта свертки.
D2D1_CONVOLVEMATRIX_SCALE_MODE. Режим интерполяции, который используется матричным эффектом свертки для масштабирования изображения до соответствующей длины единицы ядра. Существует шесть режимов масштабирования, которые варьируются по качеству и скорости.
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эффекта обнаружения ребер.
D2D1_EDGEDETECTION_PROP. Идентификаторы свойств эффекта обнаружения ребер.
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. Режим оптимизации для эффекта размытия gaussian.
D2D1_GAUSSIANBLUR_PROP. Идентификаторы свойств эффекта размытия gaussian.
D2D1_GAMMA_CONVERSION. Определяет преобразование между цветовыми пространствами.
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 **эффекта оттенок к RGB.
D2D1_HUETORGB_PROP. Идентификаторы свойств эффекта оттенок к 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_LINEARTRANSFER_PROP. Идентификаторы свойств эффекта линейной передачи.
D2D1_LINE_JOIN. Описывает фигуру, соединяющую две линии или два сегмента.
D2D1_LOOKUPTABLE3D_PROP. Идентификаторы свойств эффекта трехмерной таблицы подстановки.
D2D1_MORPHOLOGY_MODE. Режим эффекта морфологии.
D2D1_MORPHOLOGY_PROP. Идентификаторы свойств эффекта морфологии.
D2D1_MAP_OPTIONS. Указывает, как следует обрабатывать память, сопоставляемую с соответствующим ID2D1Bitmap1 .
D2D1_OPACITYMETADATA_PROP. Идентификаторы свойств эффекта метаданных непрозрачности.
D2D1_OPACITY_MASK_CONTENT. Описывает, содержит ли маска непрозрачности графику или текст. Direct2D использует эти сведения, чтобы определить, какое гамма-пространство следует использовать при наложении маски непрозрачности.
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. Идентификаторы свойств эффекта плакатизации.
D2D1_PRESENT_OPTIONS. Описывает поведение целевого объекта отрисовки при представлении своего содержимого. Это перечисление позволяет использовать побитовое сочетание значений его членов.
D2D1_PRIMITIVE_BLEND. Используется для указания режима геометрического наложения для всех примитивов Direct2D .
D2D1_PRINT_FONT_SUBSET_MODE. Определяет, когда ресурсы шрифта должны быть подмножеством во время печати.
D2D1_PROPERTY_TYPE. Указывает типы свойств, поддерживаемые интерфейсом свойств Direct2D .
D2D1_PROPERTY. Указывает индексы системных свойств, присутствующих в интерфейсе ID2D1Properties для ID2D1Effect.
D2D1_RENDERING_PRIORITY. Приоритет отрисовки влияет на то, в какой степени Direct2D регулирует свою рабочую нагрузку отрисовки.
D2D1_RENDER_TARGET_TYPE. Описывает, использует ли целевой объект отрисовки аппаратную или программную отрисовку, а также должен ли Direct2D выбрать режим отрисовки.
D2D1_RENDER_TARGET_USAGE. Описывает, как выполняется удаленная отрисовка целевого объекта и должна ли она быть совместима с GDI. Это перечисление позволяет использовать побитовое сочетание значений его членов.
D2D1_RESOURCE_TYPE. Указывает, какие типы ресурсов должны освобождаться при вызове ID2D1Device::ClearResources .
D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE. Значения свойства D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACEэффекта rgb-to-hue.
D2D1_RGBTOHUE_PROP. Идентификаторы свойств эффекта rgb-to-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. Представляет команду path. Каждая команда может ссылаться на числа с плавающей точкой из данных сегмента. Команды, заканчивающиеся на _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 или функции Turbulence.
D2D1_TURBULENCE_PROP. Идентификаторы свойств эффекта турбулентности.
D2D1_UNIT_MODE. Указывает способ интерпретации единиц в Direct2D .
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.