Перечисления 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. |