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


Заголовок 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

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