Interfaz ID2D1DeviceContext2 (d2d1_3.h)

Esta interfaz realiza todas las mismas funciones que la interfaz ID2D1DeviceContext1, además de que permite la funcionalidad como la representación de entrada de lápiz, la representación de malla degradada y la carga de imágenes mejorada.

Herencia

La interfaz ID2D1DeviceContext2 hereda de ID2D1DeviceContext1. ID2D1DeviceContext2 también tiene estos tipos de miembros:

Métodos

La interfaz ID2D1DeviceContext2 tiene estos métodos.

 
ID2D1DeviceContext2::CreateGradientMesh

Crea una nueva instancia id2D1GradientMesh mediante la matriz de revisiones especificada.
ID2D1DeviceContext2::CreateImageSourceFromDxgi

Crea un origen de imagen a partir de un conjunto de superficies DXGI. Las superficies YCbCr se convierten automáticamente en RGBA durante el dibujo posterior.
ID2D1DeviceContext2::CreateImageSourceFromWic

Crea un objeto de origen de imagen a partir de un origen de mapa de bits WIC, mientras rellena toda la memoria de píxeles dentro del origen de la imagen. La imagen se carga y almacena mientras se usa una cantidad mínima de memoria. (sobrecarga 3/3)
ID2D1DeviceContext2::CreateImageSourceFromWic

Crea un objeto de origen de imagen a partir de un origen de mapa de bits WIC, mientras rellena toda la memoria de píxeles dentro del origen de la imagen. La imagen se carga y almacena mientras se usa una cantidad mínima de memoria. (sobrecarga 2/3)
ID2D1DeviceContext2::CreateImageSourceFromWic

Crea un objeto de origen de imagen a partir de un origen de mapa de bits WIC, mientras rellena toda la memoria de píxeles dentro del origen de la imagen. La imagen se carga y almacena mientras se usa una cantidad mínima de memoria. (sobrecarga 1/3)
ID2D1DeviceContext2::CreateInk

Crea un nuevo objeto ID2D1Ink que comienza en el punto especificado. (sobrecarga 1/2)
ID2D1DeviceContext2::CreateInk

Crea un nuevo objeto ID2D1Ink que comienza en el punto especificado. (sobrecarga 2/2)
ID2D1DeviceContext2::CreateInkStyle

Crea un nuevo objeto ID2D1InkStyle, para su uso con métodos de representación de entrada de lápiz como DrawInk. (sobrecarga 1/2)
ID2D1DeviceContext2::CreateInkStyle

Crea un nuevo objeto ID2D1InkStyle, para su uso con métodos de representación de entrada de lápiz como DrawInk. (sobrecarga 2/2)
ID2D1DeviceContext2::CreateLookupTable3D

Crea una tabla de búsqueda 3D para asignar una entrada de 3 canales a una salida de 3 canales. Los datos de la tabla deben proporcionarse en formato de 4 canales. (ID2D1DeviceContext2.CreateLookupTable3D)
ID2D1DeviceContext2::CreateTransformedImageSource

Crea un origen de imagen que comparte recursos con un original.
ID2D1DeviceContext2::D rawGdiMetafile

Dibuja un metarchivo en el contexto del dispositivo mediante los rectángulos de origen y destino especificados. (sobrecarga 1/3)
ID2D1DeviceContext2::D rawGdiMetafile

Dibuja un metarchivo en el contexto del dispositivo mediante los rectángulos de origen y destino especificados. (sobrecarga 3/3)
ID2D1DeviceContext2::D rawGdiMetafile

Dibuja un metarchivo en el contexto del dispositivo mediante los rectángulos de origen y destino especificados. (sobrecarga 2/3)
ID2D1DeviceContext2::D rawGradientMesh

Representa una malla de degradado determinada en el destino. (ID2D1DeviceContext2.DrawGradientMesh)
ID2D1DeviceContext2::D rawInk

Representa el objeto de entrada de lápiz especificado mediante el pincel y el estilo de tinta especificados. (ID2D1DeviceContext2.DrawInk)
ID2D1DeviceContext2::GetGradientMeshWorldBounds

Devuelve los límites del mundo de una malla degradada determinada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2016 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1_3.h

Consulte también

ID2D1DeviceContext1