Заголовок d2d1effectauthor.h
Этот заголовок используется Direct2D. Дополнительные сведения см. в разделе:
d2d1effectauthor.h содержит следующие программные интерфейсы:
Интерфейсы
ID2D1AnalysisTransform Предоставляет данные для эффекта анализа. |
ID2D1BlendTransform Предоставляет методы, позволяющие вставлять операцию смешения в граф преобразования. |
ID2D1BorderTransform Расширяет входной прямоугольник до бесконечности с помощью указанных режимов расширения. |
ID2D1BoundsAdjustmentTransform Преобразование поддержки для эффектов для изменения выходного прямоугольника предыдущего эффекта или растрового рисунка. |
ID2D1ComputeInfo Включает спецификацию сведений для прохода отрисовки вычислительного шейдера. |
ID2D1ComputeTransform Определяет преобразование, использующее вычислительный шейдер. |
ID2D1ConcreteTransform Представляет набор преобразований, реализованных системой отрисовки эффектов, которая предоставляет фиксированные функциональные возможности. |
ID2D1DrawInfo Этот интерфейс используется для описания передачи отрисовки GPU на вершине или пиксельном шейдере. Он передается в ID2D1DrawTransform. |
ID2D1DrawTransform Специализированная реализация вычислений Shantzis для преобразования, реализованного на GPU. |
ID2D1EffectContext Предоставляет фабричные методы и другие методы управления состоянием для авторов эффектов и преобразований. (ID2D1EffectContext) |
ID2D1EffectImpl Позволяет указать интерфейс и поведение пользовательского эффекта автором эффекта. |
ID2D1OffsetTransform Указывает системе отрисовки эффектов смещение входного растрового изображения без вставки прохода отрисовки. |
ID2D1RenderInfo Описывает сведения о отрисовки, общие для всех различных реализаций преобразования. |
ID2D1ResourceTexture Отслеживает созданную преобразованием текстуру ресурса. |
ID2D1SourceTransform Представляет этап растеризации на основе ЦП в графе конвейера преобразования. |
ID2D1Transform Представляет базовый интерфейс для всех преобразований, реализованных автором преобразования. |
ID2D1TransformGraph Представляет граф узлов преобразования. |
ID2D1TransformNode Описывает узел в топологии преобразования. |
ID2D1VertexBuffer Определяет сопоставляемый одномерный буфер вершин. |
Функции обратного вызова
PD2D1_PROPERTY_GET_FUNCTION Возвращает свойство из эффекта. |
PD2D1_PROPERTY_SET_FUNCTION Задает свойство для эффекта. |
Структуры
D2D1_BLEND_DESCRIPTION Определяет описание смешения, которое будет использоваться в определенном преобразовании смешения. |
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES Определяет вершинный шейдер и описание входного элемента для определения макета входных данных. |
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS Описывает поддержку шейдера вычислений, которая является вариантом на уровне функций D3D10. |
D2D1_FEATURE_DATA_DOUBLES Описывает поддержку двойных разрядов в шейдерах. |
D2D1_INPUT_DESCRIPTION Описывает параметры, которые преобразования могут задавать для входных текстур. |
D2D1_INPUT_ELEMENT_DESC Описание одного элемента макета вершины. |
D2D1_PROPERTY_BINDING Определяет привязку свойства к паре функций, которые получают и задают соответствующее свойство. |
D2D1_RESOURCE_TEXTURE_PROPERTIES Определяет текстуру ресурса при создании исходной текстуры ресурса. |
D2D1_VERTEX_BUFFER_PROPERTIES Определяет свойства буфера вершин, которые являются стандартными для всех определений вершинных шейдеров. |
D2D1_VERTEX_RANGE Определяет диапазон вершин, используемых при отрисовке меньше полного содержимого буфера вершин. |
Перечисления
D2D1_BLEND Указывает способ получения одного из источников цвета и при необходимости задает операцию предварительного блендации в источнике цвета. |
D2D1_BLEND_OPERATION Указывает операцию наложения для двух источников цветов. |
D2D1_CHANGE_TYPE Описывает флаги, влияющие на взаимодействие отрисовщика с пользовательским шейдером вершин. (D2D1_CHANGE_TYPE) |
D2D1_CHANNEL_DEPTH Позволяет вызывающей объекту управлять глубиной канала этапа в конвейере отрисовки. |
D2D1_FEATURE Определяет возможности базового устройства Direct3D, которые могут запрашиваться с помощью ID2D1EffectContext::CheckFeatureSupport. |
D2D1_FILTER Представляет режимы фильтрации, которые преобразование может выбрать для использования во входных текстурах. |
D2D1_PIXEL_OPTIONS Указывает, как будет ограничена выборка шейдера пикселей. |
D2D1_VERTEX_OPTIONS Описывает флаги, влияющие на взаимодействие отрисовщика с пользовательским шейдером вершин. (D2D1_VERTEX_OPTIONS) |
D2D1_VERTEX_USAGE Указывает, меняется ли буфер вершин редко или часто. |