Interfaz ID2D1DeviceContext (d2d1_1.h)

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

El contexto del dispositivo se puede representar en un mapa de bits de destino o en una lista de comandos.

Herencia

La interfaz ID2D1DeviceContext hereda de ID2D1RenderTarget. ID2D1DeviceContext también tiene estos tipos de miembros:

Métodos

La interfaz ID2D1DeviceContext tiene estos métodos.

 
ID2D1DeviceContext::CreateBitmap

Crea un mapa de bits que se puede usar como superficie de destino, para volver a leer la CPU o como origen para las API DrawBitmap e ID2D1BitmapBrush. Además, la información de contexto de color se puede pasar al mapa de bits. (sobrecarga 1/2)
ID2D1DeviceContext::CreateBitmap

Crea un mapa de bits que se puede usar como superficie de destino, para volver a leer la CPU o como origen para las API DrawBitmap e ID2D1BitmapBrush. Además, la información de contexto de color se puede pasar al mapa de bits. (sobrecarga 2/2)
ID2D1DeviceContext::CreateBitmapBrush

Crea un pincel de mapa de bits, la imagen de entrada es un objeto de mapa de bits direct2D. (sobrecarga 4/4)
ID2D1DeviceContext::CreateBitmapBrush

Crea un pincel de mapa de bits, la imagen de entrada es un objeto de mapa de bits direct2D. (sobrecarga 3/4)
ID2D1DeviceContext::CreateBitmapBrush

Crea un pincel de mapa de bits, la imagen de entrada es un objeto de mapa de bits direct2D. (sobrecarga 2/4)
ID2D1DeviceContext::CreateBitmapBrush

Crea un pincel de mapa de bits, la imagen de entrada es un objeto de mapa de bits direct2D. (sobrecarga 1/4)
ID2D1DeviceContext::CreateBitmapFromDxgiSurface

Crea un mapa de bits a partir de una superficie DXGI que se puede establecer como una superficie de destino o tiene especificada información de contexto de color adicional. (sobrecarga 2/2)
ID2D1DeviceContext::CreateBitmapFromDxgiSurface

Crea un mapa de bits a partir de una superficie DXGI que se puede establecer como una superficie de destino o tiene especificada información de contexto de color adicional. (sobrecarga 1/2)
ID2D1DeviceContext::CreateBitmapFromWicBitmap

Crea un mapa de bits de Direct2D copiando un mapa de bits WIC. (sobrecarga 1/2)
ID2D1DeviceContext::CreateBitmapFromWicBitmap

Crea un mapa de bits de Direct2D copiando un mapa de bits WIC. (sobrecarga 2/2)
ID2D1DeviceContext::CreateBitmapFromWicBitmap

Crea un objeto ID2D1Bitmap copiando el mapa de bits de Componente de imágenes de Microsoft Windows (WIC) especificado. (sobrecarga 1/4)
ID2D1DeviceContext::CreateColorContext

Crea un contexto de color.
ID2D1DeviceContext::CreateColorContextFromFilename

Crea un contexto de color cargando desde el nombre de archivo especificado. Los bytes del perfil son el contenido del archivo especificado por Filename.
ID2D1DeviceContext::CreateColorContextFromWicColorContext

Crea un contexto de color a partir de un IWICColorContext. El espacio D2D1ColorContext del contexto resultante varía, vea Comentarios para obtener más información. (ID2D1DeviceContext.CreateColorContextFromWicColorContext)
ID2D1DeviceContext::CreateCommandList

Crea un objeto ID2D1CommandList.
ID2D1DeviceContext::CreateEffect

Crea un efecto para el identificador de clase especificado.
ID2D1DeviceContext::CreateGradientStopCollection

Crea una colección de detención de degradado, lo que permite que el degradado contenga canales de color con valores fuera de [0,1] y que también permita la representación en un destino de representación de color alto con interpolación en el espacio sRGB.
ID2D1DeviceContext::CreateImageBrush

Crea un pincel de imagen. La imagen de entrada puede ser cualquier tipo de imagen, incluido un mapa de bits, un efecto o una lista de comandos. (sobrecarga 2/3)
ID2D1DeviceContext::CreateImageBrush

Crea un pincel de imagen. La imagen de entrada puede ser cualquier tipo de imagen, incluido un mapa de bits, un efecto o una lista de comandos. (sobrecarga 3/3)
ID2D1DeviceContext::CreateImageBrush

Crea un pincel de imagen. La imagen de entrada puede ser cualquier tipo de imagen, incluido un mapa de bits, un efecto o una lista de comandos. (sobrecarga 1/3)
ID2D1DeviceContext::D rawBitmap

Dibuja un mapa de bits en el destino de representación. (sobrecarga 2/5)
ID2D1DeviceContext::D rawBitmap

Dibuja un mapa de bits en el destino de representación. (sobrecarga 4/5)
ID2D1DeviceContext::D rawBitmap

Dibuja un mapa de bits en el destino de representación. (sobrecarga 3/5)
ID2D1DeviceContext::D rawBitmap

Dibuja un mapa de bits en el destino de representación. (sobrecarga 1/5)
ID2D1DeviceContext::D rawGdiMetafile

Dibuje un metarchivo en el contexto del dispositivo. (sobrecarga 1/3)
ID2D1DeviceContext::D rawGdiMetafile

Dibuje un metarchivo en el contexto del dispositivo. (sobrecarga 2/3)
ID2D1DeviceContext::D rawGlyphRun

Dibuja una serie de glifos en el contexto del dispositivo.
ID2D1DeviceContext::D rawImage

Dibuja una imagen en el contexto del dispositivo. (sobrecarga 8/8)
ID2D1DeviceContext::D rawImage

Dibuja una imagen en el contexto del dispositivo. (sobrecarga 1/8)
ID2D1DeviceContext::D rawImage

Dibuja una imagen en el contexto del dispositivo. (sobrecarga 7/8)
ID2D1DeviceContext::D rawImage

Dibuja una imagen en el contexto del dispositivo. (sobrecarga 2/8)
ID2D1DeviceContext::D rawImage

Dibuja una imagen en el contexto del dispositivo. (sobrecarga 6/8)
ID2D1DeviceContext::D rawImage

Dibuja una imagen en el contexto del dispositivo. (sobrecarga 4/8)
ID2D1DeviceContext::D rawImage

Dibuja una imagen en el contexto del dispositivo. (sobrecarga 3/8)
ID2D1DeviceContext::D rawImage

Dibuja una imagen en el contexto del dispositivo. (sobrecarga 5/8)
ID2D1DeviceContext::FillOpacityMask

Rellene con el canal alfa del mapa de bits de máscara de opacidad proporcionado. La opacidad del pincel será modulada por la máscara. El modo de suavizado de contorno de destino de representación debe establecerse en alias. (sobrecarga 2/3)
ID2D1DeviceContext::FillOpacityMask

Rellene con el canal alfa del mapa de bits de máscara de opacidad proporcionado. La opacidad del pincel será modulada por la máscara. El modo de suavizado de contorno de destino de representación debe establecerse en alias. (sobrecarga 1/3)
ID2D1DeviceContext::FillOpacityMask

Rellene con el canal alfa del mapa de bits de máscara de opacidad proporcionado. La opacidad del pincel será modulada por la máscara. El modo de suavizado de contorno de destino de representación debe establecerse en alias. (sobrecarga 3/3)
ID2D1DeviceContext::GetDevice

Obtiene el dispositivo asociado a un contexto de dispositivo.
ID2D1DeviceContext::GetEffectInvalidRectangleCount

Obtiene el número de rectángulos de salida no válidos que se han acumulado en el efecto.
ID2D1DeviceContext::GetEffectInvalidRectangles

Obtiene los rectángulos no válidos que se han acumulado desde la última vez que se ha dibujado el efecto y se llamó a EndDraw en el contexto del dispositivo.
ID2D1DeviceContext::GetEffectRequiredInputRectangles

Devuelve los rectángulos de entrada que el autor de la llamada debe proporcionar para generar el rectángulo de salida especificado.
ID2D1DeviceContext::GetGlyphRunWorldBounds

Obtiene los límites del espacio mundial en los DIP del glifo ejecutado mediante el valor de PPP del contexto del dispositivo.
ID2D1DeviceContext::GetImageLocalBounds

Obtiene los límites de una imagen sin la transformación de mundo del contexto aplicado.
ID2D1DeviceContext::GetImageWorldBounds

Obtiene los límites de una imagen con la transformación mundial del contexto aplicado.
ID2D1DeviceContext::GetPrimitiveBlend

Devuelve la combinación primitiva establecida actualmente utilizada por el contexto del dispositivo.
ID2D1DeviceContext::GetRenderingControls

Obtiene los controles de representación que se han aplicado al contexto.
ID2D1DeviceContext::GetTarget

Obtiene el destino asociado actualmente al contexto del dispositivo.
ID2D1DeviceContext::GetUnitMode

Obtiene el modo que se usa para interpretar los valores por el contexto del dispositivo.
ID2D1DeviceContext::InvalidateEffectInputRectangle

Esto indica que una parte de la entrada de un efecto no es válida. Se puede llamar a este método muchas veces.
ID2D1DeviceContext::IsBufferPrecisionSupported

Indica si el dispositivo Direct3D subyacente admite la precisión del búfer.
ID2D1DeviceContext::IsDxgiFormatSupported

Indica si el contexto del dispositivo admite el formato.
ID2D1DeviceContext::P ushLayer

Inserte una capa en el clip y la pila de capas del contexto del dispositivo. (sobrecarga 2/2)
ID2D1DeviceContext::P ushLayer

Inserte una capa en el clip y la pila de capas del contexto del dispositivo. (sobrecarga 1/2)
ID2D1DeviceContext::SetPrimitiveBlend

Cambia el modo de combinación primitiva que se usa para todas las operaciones de representación en el contexto del dispositivo.
ID2D1DeviceContext::SetRenderingControls

Establece los controles de representación para el contexto de dispositivo especificado. (sobrecarga 1/2)
ID2D1DeviceContext::SetRenderingControls

Establece los controles de representación para el contexto de dispositivo especificado. (sobrecarga 2/2)
ID2D1DeviceContext::SetTarget

Ahora se representará el mapa de bits o la lista de comandos en la que se representará el contexto del dispositivo Direct2D.
ID2D1DeviceContext::SetUnitMode

Establece qué unidades se usarán para interpretar los valores pasados en el contexto del dispositivo.

Comentarios

Cualquier recurso creado a partir de un contexto de dispositivo se puede compartir con cualquier otro recurso creado a partir de un contexto de dispositivo cuando ambos contextos se crean en el mismo dispositivo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 y actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1_1.h

Consulte también

D2D1CreateDeviceContext

Dispositivos y contextos de dispositivo

ID2D1Device::CreateDeviceContext

ID2D1RenderTarget