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. |