Leer en inglés

Compartir a través de


Encabezado d2d1.h

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

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

Interfaces

 
ID2D1Bitmap

Representa un mapa de bits que se ha enlazado a un id2D1RenderTarget.
ID2D1BitmapBrush

Pinta un área con un mapa de bits. (ID2D1BitmapBrush)
ID2D1BitmapRenderTarget

Se representa en una textura intermedia creada por el método CreateCompatibleRenderTarget.
ID2D1Brush

Define un objeto que pinta un área. Las interfaces que derivan de ID2D1Brush describen cómo se pinta el área.
ID2D1DCRenderTarget

Emite comandos de dibujo en un contexto de dispositivo GDI.
ID2D1DrawingStateBlock

Representa el estado de dibujo de un destino de representación: _the modo de suavizado de contorno, transformación, etiquetas y opciones de representación de texto.
ID2D1EllipseGeometry

Representa una elipse.
ID2D1Factory

Crea recursos de Direct2D. (ID2D1Factory)
ID2D1GdiInteropRenderTarget

Proporciona acceso a un contexto de dispositivo que puede aceptar comandos de dibujo de GDI.
ID2D1Geometry

Representa un recurso de geometría y define un conjunto de métodos auxiliares para manipular y medir formas geométricas. Las interfaces que heredan de ID2D1Geometry definen formas específicas.
ID2D1GeometryGroup

Representa una geometría compuesta, compuesta por otros objetos ID2D1Geometry.
ID2D1GeometrySink

Describe un trazado geométrico que puede contener líneas, arcos, curvas Bézier cúbicas y curvas Bezier cuadráticas.
ID2D1GradientStopCollection

Representa una colección de objetos D2D1_GRADIENT_STOP para pinceles de degradado lineal y radial.
ID2D1HwndRenderTarget

Representa instrucciones de dibujo en una ventana.
ID2D1Image

Representa un productor de píxeles que puede rellenar un plano 2D arbitrario. (ID2D1Image)
ID2D1Layer

Representa el almacén de respaldo necesario para representar una capa.
ID2D1LinearGradientBrush

Pinta un área con un degradado lineal.
ID2D1Mesh

Representa un conjunto de vértices que forman una lista de triángulos.
ID2D1PathGeometry

Representa una forma compleja que se puede componer de arcos, curvas y líneas.
ID2D1RadialGradientBrush

Pinta un área con un degradado radial.
ID2D1RectangleGeometry

Describe un rectángulo bidimensional.
ID2D1RenderTarget

Representa un objeto que puede recibir comandos de dibujo. Las interfaces que heredan de ID2D1RenderTarget representan los comandos de dibujo que reciben de diferentes maneras.
ID2D1Resource

Representa un recurso de dibujo de Direct2D.
ID2D1RoundedRectangleGeometry

Describe un rectángulo redondeado.
ID2D1SimplifiedGeometrySink

Describe un trazado geométrico que no contiene curvas o arcos cuadráticos.
ID2D1SolidColorBrush

Pinta un área con un color sólido.
ID2D1StrokeStyle

Describe los límites, el límite de miter, la combinación de líneas y la información de guiones de un trazo. (ID2D1StrokeStyle)
ID2D1TessellationSink

Rellena un objeto ID2D1Mesh con triángulos.
ID2D1TransformedGeometry

Representa una geometría que se ha transformado.

Functions

 
D2D1CreateFactory

D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,D2D1_FACTORY_OPTIONS*,void**) crea un objeto de fábrica que se puede usar para crear recursos de Direct2D.
D2D1CreateFactory

La función D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,void**) crea un objeto de fábrica que se puede usar para crear recursos de Direct2D.
D2D1InvertMatrix

Intenta invertir la matriz especificada.
D2D1IsMatrixInvertible

Indica si la matriz especificada es invertible.
D2D1MakeRotateMatrix

Crea una transformación de rotación que gira por el ángulo especificado sobre el punto especificado.
D2D1MakeSkewMatrix

Crea una transformación de asimetría que tiene el ángulo del eje X, el ángulo del eje Y y el punto central especificados.

Estructuras

 
D2D1_ARC_SEGMENT

Describe un arco elíptico entre dos puntos.
D2D1_BEZIER_SEGMENT

Representa un segmento bezier cúbico dibujado entre dos puntos.
D2D1_BITMAP_BRUSH_PROPERTIES

Describe los modos de extensión y el modo de interpolación de un id2D1BitmapBrush. (D2D1_BITMAP_BRUSH_PROPERTIES)
D2D1_BITMAP_PROPERTIES

Describe el formato de píxel y ppp de un mapa de bits.
D2D1_BRUSH_PROPERTIES

Describe la opacidad y transformación de un pincel.
D2D1_DRAWING_STATE_DESCRIPTION

Describe el estado de dibujo de un destino de representación.
D2D1_ELLIPSE

Contiene el punto central, el radio x y el radio y de una elipse.
D2D1_FACTORY_OPTIONS

Contiene el nivel de depuración de un objeto ID2D1Factory.
D2D1_GRADIENT_STOP

Contiene la posición y el color de una parada de degradado.
D2D1_HWND_RENDER_TARGET_PROPERTIES

Contiene las opciones de HWND, tamaño de píxel y presentación de un ID2D1HwndRenderTarget.
D2D1_LAYER_PARAMETERS

Contiene los límites de contenido, la información de máscara, la configuración de opacidad y otras opciones para un recurso de capa. (D2D1_LAYER_PARAMETERS)
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES

Contiene el punto de partida y el extremo del eje de degradado para un ID2D1LinearGradientBrush.
D2D1_QUADRATIC_BEZIER_SEGMENT

Contiene el punto de control y el punto final de un segmento Bezier cuadrático.
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES

Contiene el desplazamiento de origen de degradado y el tamaño y la posición de la elipse de degradado para un ID2D1RadialGradientBrush.
D2D1_RENDER_TARGET_PROPERTIES

Contiene opciones de representación (hardware o software), formato de píxeles, información de PPP, opciones de comunicación remota y requisitos de compatibilidad de Direct3D para un destino de representación.
D2D1_ROUNDED_RECT

Contiene las dimensiones y los radios de esquina de un rectángulo redondeado.
D2D1_STROKE_STYLE_PROPERTIES

Describe el trazo que describe una forma. (D2D1_STROKE_STYLE_PROPERTIES)
D2D1_TRIANGLE

Contiene los tres vértices que describen un triángulo.

Enumeraciones

 
D2D1_ANTIALIAS_MODE

Especifica cómo se representan los bordes de primitivos que no son de texto.
D2D1_ARC_SIZE

Especifica si un arco debe ser mayor que 180 grados.
D2D1_BITMAP_INTERPOLATION_MODE

Especifica el algoritmo que se usa cuando se escalan o giran las imágenes.
D2D1_CAP_STYLE

Describe la forma del final de una línea o un segmento.
D2D1_COMBINE_MODE

Especifica los distintos métodos por los que se pueden combinar dos geometrías.
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS

Especifica características adicionales compatibles con un destino de representación compatible cuando se crea. Esta enumeración permite una combinación bit a bit de sus valores de miembro.
D2D1_DASH_STYLE

Describe la secuencia de guiones y espacios en un trazo.
D2D1_DC_INITIALIZE_MODE

Especifica cómo se inicializa un contexto de dispositivo para la representación de GDI cuando se recupera del destino de representación.
D2D1_DEBUG_LEVEL

Indica el tipo de información proporcionada por la capa de depuración de Direct2D.
D2D1_DRAW_TEXT_OPTIONS

Especifica si se suprime el ajuste de texto o se recorta el rectángulo de diseño. Esta enumeración permite una combinación bit a bit de sus valores de miembro.
D2D1_EXTEND_MODE

Especifica cómo un pincel pinta áreas fuera de su área de contenido normal.
D2D1_FACTORY_TYPE

Especifica si Direct2D proporciona sincronización para un ID2D1Factory y los recursos que crea, de modo que se pueda acceder a ellos de forma segura desde varios subprocesos.
D2D1_FEATURE_LEVEL

Describe la compatibilidad mínima de DirectX necesaria para la representación de hardware mediante un destino de representación.
D2D1_FIGURE_BEGIN

Indica si una figura ID2D1SimplifiedGeometrySink específica está llena o hueca.
D2D1_FIGURE_END

Indica si una figura ID2D1SimplifiedGeometrySink específica está abierta o cerrada.
D2D1_FILL_MODE

Especifica cómo se combinan las áreas intersecntes de geometrías o figuras para formar el área de la geometría compuesta.
D2D1_GAMMA

Especifica qué gamma se usa para la interpolación.
D2D1_GEOMETRY_RELATION

Describe cómo un objeto geometry está relacionado espacialmente con otro objeto geometry.
D2D1_GEOMETRY_SIMPLIFICATION_OPTION

Especifica cómo se simplifica una geometría en un ID2D1SimplifiedGeometrySink.
D2D1_LAYER_OPTIONS

Especifica las opciones que se pueden aplicar cuando se aplica un recurso de capa para crear una capa.
D2D1_LINE_JOIN

Describe la forma que une dos líneas o segmentos.
D2D1_OPACITY_MASK_CONTENT

Describe si una máscara de opacidad contiene gráficos o texto. Direct2D usa esta información para determinar qué espacio gamma usar al mezclar la máscara de opacidad.
D2D1_PATH_SEGMENT

Indica si se debe trazar un segmento y si la combinación entre este segmento y la anterior debe ser suave. Esta enumeración permite una combinación bit a bit de sus valores de miembro.
D2D1_PRESENT_OPTIONS

Describe cómo se comporta un destino de representación cuando presenta su contenido. Esta enumeración permite una combinación bit a bit de sus valores de miembro.
D2D1_RENDER_TARGET_TYPE

Describe si un destino de representación usa la representación de hardware o software, o si Direct2D debe seleccionar el modo de representación.
D2D1_RENDER_TARGET_USAGE

Describe cómo se remoto un destino de representación y si debe ser compatible con GDI. Esta enumeración permite una combinación bit a bit de sus valores de miembro.
D2D1_SWEEP_DIRECTION

Define la dirección en la que se dibuja un arco elíptico.
D2D1_TEXT_ANTIALIAS_MODE

Describe el modo de suavizado de contorno utilizado para dibujar texto.
D2D1_WINDOW_STATE

Describe si una ventana está ocluida.