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
Dispositivos y contextos de dispositivo