Compartir a través de


Encabezado d2d1effectauthor.h

Direct2D usa este encabezado. Para más información, consulte:

d2d1effectauthor.h contiene las siguientes interfaces de programación:

Interfaces

 
ID2D1AnalysisTransform

Proporciona datos a un efecto de análisis.
ID2D1BlendTransform

Proporciona métodos para permitir que una operación de combinación se inserte en un gráfico de transformación.
ID2D1BorderTransform

Extiende el rectángulo de entrada a infinito mediante los modos de extensión especificados.
ID2D1BoundsAdjustmentTransform

Transformación de compatibilidad para efectos para modificar el rectángulo de salida del efecto o mapa de bits anterior.
ID2D1ComputeInfo

Habilita la especificación de información para un paso de representación de sombreador de proceso.
ID2D1ComputeTransform

Define una transformación que usa un sombreador de proceso.
ID2D1ConcreteTransform

Representa el conjunto de transformaciones implementadas por el sistema de representación de efectos, que proporciona funcionalidad fija.
ID2D1DrawInfo

Esta interfaz se usa para describir un paso de representación de GPU en un sombreador de vértices o píxeles. Se pasa a ID2D1DrawTransform.
ID2D1DrawTransform

Una implementación especializada de los cálculos de Shantzis en una transformación implementada en la GPU.
ID2D1EffectContext

Proporciona métodos de fábrica y otra administración de estado para autores de efectos y transformaciones. (ID2D1EffectContext)
ID2D1EffectImpl

Permite especificar la interfaz y el comportamiento de un efecto personalizado por el autor del efecto.
ID2D1OffsetTransform

Indica al sistema de representación de efectos que desfase un mapa de bits de entrada sin insertar un pase de representación.
ID2D1RenderInfo

Describe la información de representación común a todas las distintas implementaciones de transformación.
ID2D1ResourceTexture

Realiza un seguimiento de una textura de recursos creada por la transformación.
ID2D1SourceTransform

Representa una fase de rasterización basada en CPU en el gráfico de canalización de transformación.
ID2D1Transform

Representa la interfaz base para todas las transformaciones implementadas por el autor de la transformación.
ID2D1TransformGraph

Representa un gráfico de nodos de transformación.
ID2D1TransformNode

Describe un nodo en una topología de transformación.
ID2D1VertexBuffer

Define un búfer de vértices unidimensional asignable.

Funciones de devolución de llamada

 
PD2D1_PROPERTY_GET_FUNCTION

Obtiene una propiedad de un efecto.
PD2D1_PROPERTY_SET_FUNCTION

Establece una propiedad en un efecto.

Estructuras

 
D2D1_BLEND_DESCRIPTION

Define una descripción de mezcla que se usará en una transformación de mezcla determinada.
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES

Define un sombreador de vértices y la descripción del elemento de entrada para definir el diseño de entrada.
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS

Describe la compatibilidad del sombreador de proceso, que es una opción en el nivel de característica D3D10.
D2D1_FEATURE_DATA_DOUBLES

Describe la compatibilidad con dobles en sombreadores.
D2D1_INPUT_DESCRIPTION

Describe las opciones que las transformaciones pueden establecer en texturas de entrada.
D2D1_INPUT_ELEMENT_DESC

Descripción de un único elemento al diseño del vértice.
D2D1_PROPERTY_BINDING

Define un enlace de propiedad a un par de funciones que obtienen y establecen la propiedad correspondiente.
D2D1_RESOURCE_TEXTURE_PROPERTIES

Define una textura de recurso cuando se crea la textura del recurso original.
D2D1_VERTEX_BUFFER_PROPERTIES

Define las propiedades de un búfer de vértices que son estándar para todas las definiciones del sombreador de vértices.
D2D1_VERTEX_RANGE

Define un intervalo de vértices que se usan al representar menos que el contenido completo de un búfer de vértices.

Enumeraciones

 
D2D1_BLEND

Especifica cómo se va a derivar uno de los orígenes de color y, opcionalmente, especifica una operación de preblend en el origen de color.
D2D1_BLEND_OPERATION

Especifica la operación de fusión en dos orígenes de color.
D2D1_CHANGE_TYPE

Describe las marcas que influyen en cómo interactúa el representador con un sombreador de vértices personalizado. (D2D1_CHANGE_TYPE)
D2D1_CHANNEL_DEPTH

Permite a un autor de llamada controlar la profundidad del canal de una fase en la canalización de representación.
D2D1_FEATURE

Define las funcionalidades del dispositivo Direct3D subyacente que se puede consultar mediante ID2D1EffectContext::CheckFeatureSupport.
D2D1_FILTER

Representa los modos de filtrado que una transformación puede seleccionar para usar en texturas de entrada.
D2D1_PIXEL_OPTIONS

Indica cómo se restringirá el muestreo del sombreador de píxeles.
D2D1_VERTEX_OPTIONS

Describe las marcas que influyen en cómo interactúa el representador con un sombreador de vértices personalizado. (D2D1_VERTEX_OPTIONS)
D2D1_VERTEX_USAGE

Indica si el búfer de vértices cambia con poca frecuencia o con frecuencia.