Leer en inglés

Compartir a través de


encabezado d2d1_1.h

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

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

Interfaces

 
ID2D1Bitmap1

Representa un mapa de bits que se puede usar como superficie para un ID2D1DeviceContext o asignado a la memoria del sistema, y puede contener información adicional de contexto de color.
ID2D1BitmapBrush1

Pinta un área con un mapa de bits. (ID2D1BitmapBrush1)
ID2D1ColorContext

Representa un contexto de color que se puede usar con un objeto ID2D1Bitmap1.
ID2D1CommandList

Representa una secuencia de comandos que se pueden grabar y reproducir.
ID2D1CommandSink

El receptor de comandos lo implementa para una aplicación cuando desea recibir una reproducción de los comandos grabados en una lista de comandos.
ID2D1Device

Representa un dominio de recursos cuyos objetos y contextos de dispositivo se pueden usar juntos. (ID2D1Device)
ID2D1DeviceContext

Representa un conjunto de búferes de estado y comandos que se usan para representar en un destino.
ID2D1DrawingStateBlock1

Implementación de un bloque de estado de dibujo que agrega la funcionalidad de la mezcla primitiva además del modo de suavizado de contornos, transformación, etiquetas y modo de representación de texto ya existente.
ID2D1Effect

Representa una construcción básica de procesamiento de imágenes en Direct2D.
ID2D1Factory1

Crea recursos de Direct2D. (ID2D1Factory1)
ID2D1GdiMetafile

Un recurso de Direct2D que encapsula un metarchivo WMF, EMF o EMF+.
ID2D1GdiMetafileSink

Interfaz implementada por el desarrollador que permite reproducir un metarchivo.
ID2D1GradientStopCollection1

Representa una colección de objetos D2D1_GRADIENT_STOP para pinceles de degradado lineal y radial. Proporciona métodos get para todos los parámetros nuevos agregados a la colección de detención de degradado.
ID2D1ImageBrush

Representa un pincel basado en id2D1Image.
ID2D1Multithread

Un mecanismo de bloqueo de un generador de Direct2D que Usa Direct2D para controlar el acceso exclusivo a recursos en una aplicación que usa varios subprocesos.
ID2D1PathGeometry1

La interfaz ID2D1PathGeometry1 agrega funcionalidad a ID2D1PathGeometry. En concreto, proporciona el método ComputePointAndSegmentAtLength específico de la geometría de la ruta de acceso.
ID2D1PrintControl

Convierte primitivos de Direct2D almacenados en un ID2D1CommandList en una representación de página fija. A continuación, el subsistema de impresión consume los primitivos.
ID2D1Properties

Representa un conjunto de propiedades enlazables en tiempo de ejecución y detectables que permiten a una aplicación controlada por datos modificar el estado de un efecto Direct2D.
ID2D1StrokeStyle1

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

Functions

 
D2D1ConvertColorSpace

Convierte el color especificado de un espacio de colores a otro.
D2D1CreateDevice

Crea un nuevo dispositivo Direct2D asociado al dispositivo DXGI proporcionado.
D2D1CreateDeviceContext

Crea un nuevo contexto de dispositivo Direct2D asociado a una superficie DXGI.
D2D1SinCos

Devuelve el seno y el coseno de un ángulo.
D2D1Tan

Devuelve la tangente de un ángulo.
D2D1Vec3Length

Devuelve la longitud de un vector dimensional 3.

Funciones de devolución de llamada

 
PD2D1_EFFECT_FACTORY

Describe la implementación de un efecto.

Estructuras

 
D2D1_BITMAP_BRUSH_PROPERTIES1

Describe los modos de extensión y el modo de interpolación de un ID2D1BitmapBrush. (D2D1_BITMAP_BRUSH_PROPERTIES1)
D2D1_BITMAP_PROPERTIES1

Esta estructura permite crear un ID2D1Bitmap1 con opciones de mapa de bits e información de contexto de color disponibles.
D2D1_CREATION_PROPERTIES

Especifica las opciones con las que se crean el dispositivo Direct2D, el generador y el contexto del dispositivo.
D2D1_DRAWING_STATE_DESCRIPTION1

Describe el estado de dibujo de un contexto de dispositivo.
D2D1_EFFECT_INPUT_DESCRIPTION

Describe las características de un efecto.
D2D1_IMAGE_BRUSH_PROPERTIES

Describe las características del pincel de imagen.
D2D1_LAYER_PARAMETERS1

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_PARAMETERS1)
D2D1_MAPPED_RECT

Describe la memoria asignada de la API ID2D1Bitmap1::Map.
D2D1_POINT_DESCRIPTION

Describe un punto en una geometría de trazado.
D2D1_PRINT_CONTROL_PROPERTIES

Las propiedades de creación de un objeto ID2D1PrintControl.
D2D1_RENDERING_CONTROLS

Describe las limitaciones que se deben aplicar a un representador de efectos de creación de imágenes.
D2D1_STROKE_STYLE_PROPERTIES1

Describe el trazo que describe una forma. (D2D1_STROKE_STYLE_PROPERTIES1)

Enumeraciones

 
D2D1_BITMAP_OPTIONS

Especifica cómo se puede usar un mapa de bits.
D2D1_BUFFER_PRECISION

Representa la profundidad de bits de la canalización de creación de imágenes en Direct2D.
D2D1_COLOR_INTERPOLATION_MODE

Define cómo interpolar entre colores.
D2D1_COLOR_SPACE

Define las opciones que se deben aplicar al espacio de colores.
D2D1_COMPOSITE_MODE

Se usa para especificar el modo de mezcla para todas las operaciones de fusión de Direct2D.
D2D1_DEVICE_CONTEXT_OPTIONS

Esto especifica las opciones que se aplican al contexto del dispositivo durante su vigencia.
D2D1_INTERPOLATION_MODE

Se usa para especificar la calidad del escalado de imágenes con ID2D1DeviceContext::D rawImage y con el efecto de transformación afín 2D.
D2D1_LAYER_OPTIONS1

Especifica cómo se debe preparar el contenido de la capa.
D2D1_MAP_OPTIONS

Especifica cómo se debe tratar la memoria que se va a asignar desde el id2D1Bitmap1 correspondiente.
D2D1_PRIMITIVE_BLEND

Se usa para especificar el modo de mezcla geométrica para todos los primitivos de Direct2D.
D2D1_PRINT_FONT_SUBSET_MODE

Define cuándo los recursos de fuente deben ser subconjuntos durante la impresión.
D2D1_PROPERTY

Especifica los índices de las propiedades del sistema presentes en la interfaz ID2D1Properties para un ID2D1Effect.
D2D1_PROPERTY_TYPE

Especifica los tipos de propiedades compatibles con la interfaz de propiedad Direct2D.
D2D1_STROKE_TRANSFORM_TYPE

Define cómo la transformación del mundo, los puntos por pulgada (ppp) y el ancho del trazo afectan a la forma del lápiz usado para trazar un primitivo.
D2D1_SUBPROPERTY

Especifica los índices de las subpropiedades del sistema que pueden estar presentes en cualquier propiedad.
D2D1_THREADING_MODE

Especifica el modo de subproceso usado al crear simultáneamente el dispositivo, el generador y el contexto del dispositivo.
D2D1_UNIT_MODE

Especifica cómo se interpretarán las unidades de Direct2D.