Compartir a través de


Interfaz ID2D1RenderTarget (d2d1.h)

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

Herencia

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

Métodos

La interfaz ID2D1RenderTarget tiene estos métodos.

 
ID2D1RenderTarget::BeginDraw

Inicia el dibujo en este destino de representación.
ID2D1RenderTarget::Clear

Borra el área de dibujo con el color especificado. (sobrecarga 2/3)
ID2D1RenderTarget::Clear

Borra el área de dibujo con el color especificado. (sobrecarga 1/3)
ID2D1RenderTarget::CreateBitmap

Crea un mapa de bits de Direct2D sin inicializar.
ID2D1RenderTarget::CreateBitmap

Crea un mapa de bits de Direct2D desde un puntero a los datos de origen en memoria.
ID2D1RenderTarget::CreateBitmap

Crea un ID2D1BitmapBrush a partir del mapa de bits especificado. (sobrecarga 2/3)
ID2D1RenderTarget::CreateBitmapBrush

Crea un ID2D1BitmapBrush a partir del mapa de bits especificado. (sobrecarga 1/3)
ID2D1RenderTarget::CreateBitmapBrush

Crea un ID2D1BitmapBrush a partir del mapa de bits especificado. El pincel usa los valores predeterminados para su opacidad y transformación.
ID2D1RenderTarget::CreateBitmapBrush

Crea un ID2D1BitmapBrush a partir del mapa de bits especificado. (sobrecarga 3/3)
ID2D1RenderTarget::CreateBitmapBrush

Crea un ID2D1BitmapBrush a partir del mapa de bits especificado. El pincel usa los valores predeterminados para su modo de extensión, modo de interpolación, opacidad y transformación.
ID2D1RenderTarget::CreateBitmapFromWicBitmap

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

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

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

Crea un nuevo destino de representación de mapa de bits para su uso durante el dibujo intermedio fuera de pantalla compatible con el destino de representación actual.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crea un destino de representación de mapa de bits para su uso durante el dibujo intermedio fuera de la pantalla que es compatible con el destino de representación actual. (sobrecarga 2/2)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crea un destino de representación de mapa de bits para su uso durante el dibujo intermedio fuera de la pantalla que es compatible con el destino de representación actual. (sobrecarga 1/2)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crea un destino de representación de mapa de bits para su uso durante el dibujo intermedio fuera de pantalla que es compatible con el destino de representación actual. El nuevo destino de representación de mapa de bits tiene el mismo formato de píxel (pero no el modo alfa) que el destino de representación actual.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crea un nuevo destino de representación de mapa de bits para su uso durante el dibujo intermedio fuera de la pantalla que es compatible con el destino de representación actual y tiene el mismo formato de píxel (pero no el modo alfa) que el destino de representación actual.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crea un nuevo destino de representación de mapa de bits para su uso durante el dibujo intermedio fuera de la pantalla que es compatible con el destino de representación actual y tiene el mismo tamaño, PPP y formato de píxel (pero no el modo alfa) que el destino de representación actual.
ID2D1RenderTarget::CreateGradientStopCollection

Crea una colección ID2D1GradientStopCollection a partir de la matriz especificada de estructuras de D2D1_GRADIENT_STOP.
ID2D1RenderTarget::CreateGradientStopCollection

Crea una id2D1GradientStopCollection a partir de las paradas de degradado especificadas que usa el D2D1_GAMMA_2_2 color interpolación gamma y el modo de extensión de la abrazadera.
ID2D1RenderTarget::CreateLayer

Crea un recurso de capa que se puede usar con este destino de representación y sus destinos de representación compatibles. (sobrecarga 2/2)
ID2D1RenderTarget::CreateLayer

Crea un recurso de capa que se puede usar con este destino de representación y sus destinos de representación compatibles. La nueva capa tiene el tamaño inicial especificado.
ID2D1RenderTarget::CreateLayer

Crea un recurso de capa que se puede usar con este destino de representación y sus destinos de representación compatibles. (sobrecarga 1/2)
ID2D1RenderTarget::CreateLinearGradientBrush

Crea un ID2D1LinearGradientBrush que contiene las paradas de degradado especificadas y tiene la opacidad base y la transformación especificadas.
ID2D1RenderTarget::CreateLinearGradientBrush

Crea un ID2D1LinearGradientBrush que contiene las paradas de degradado especificadas, no tiene ninguna transformación y tiene una opacidad base de 1.0.
ID2D1RenderTarget::CreateLinearGradientBrush

Crea un objeto ID2D1LinearGradientBrush para pintar áreas con un degradado lineal.
ID2D1RenderTarget::CreateMesh

Cree una malla que use triángulos para describir una forma.
ID2D1RenderTarget::CreateRadialGradientBrush

Crea un ID2D1RadialGradientBrush que contiene los delimitadores de degradado especificados y tiene la transformación especificada y la opacidad base.
ID2D1RenderTarget::CreateRadialGradientBrush

Crea un ID2D1RadialGradientBrush que contiene las paradas de degradado especificadas, no tiene ninguna transformación y tiene una opacidad base de 1.0.
ID2D1RenderTarget::CreateRadialGradientBrush

Crea un objeto ID2D1RadialGradientBrush que se puede usar para pintar áreas con un degradado radial.
ID2D1RenderTarget::CreateSharedBitmap

Crea un objeto ID2D1Bitmap cuyos datos se comparten con otro recurso.
ID2D1RenderTarget::CreateSolidColorBrush

Crea un nuevo ID2D1SolidColorBrush que tiene el color y la opacidad especificados.
ID2D1RenderTarget::CreateSolidColorBrush

Crea un nuevo ID2D1SolidColorBrush que tiene el color especificado y una opacidad base de 1.0f.
ID2D1RenderTarget::CreateSolidColorBrush

Crea un nuevo ID2D1SolidColorBrush que se puede usar para pintar áreas con un color sólido.
ID2D1RenderTarget::D rawBitmap

Dibuja el mapa de bits especificado después de escalarlo al tamaño del rectángulo especificado. (sobrecarga 1/3)
ID2D1RenderTarget::D rawBitmap

Dibuja el mapa de bits especificado después de escalarlo al tamaño del rectángulo especificado. (sobrecarga 2/3)
ID2D1RenderTarget::D rawBitmap

Dibuja el mapa de bits especificado después de escalarlo al tamaño del rectángulo especificado. (sobrecarga 3/3)
ID2D1RenderTarget::D rawEllipse

Dibuja el contorno de la elipse especificada con el estilo de trazo especificado.
ID2D1RenderTarget::D rawEllipse

Dibuja el contorno de una elipse con las dimensiones y el trazo especificados.
ID2D1RenderTarget::D rawGeometry

Dibuja el contorno de la elipse especificada con el estilo de trazo especificado.
ID2D1RenderTarget::D rawGlyphRun

Dibuja los glifos especificados.
ID2D1RenderTarget::D rawLine

Dibuja una línea entre los puntos especificados con el estilo de trazo especificado.
ID2D1RenderTarget::D rawRectangle

Dibuja el contorno de un rectángulo que tiene las dimensiones y el estilo de trazo especificados. (sobrecarga 2/2)
ID2D1RenderTarget::D rawRectangle

Dibuja el contorno de un rectángulo que tiene las dimensiones y el estilo de trazo especificados. (sobrecarga 1/2)
ID2D1RenderTarget::D rawRoundedRectangle

Dibuja el contorno del rectángulo especificado con el estilo de trazo especificado. (sobrecarga 1/2)
ID2D1RenderTarget::D rawRoundedRectangle

Dibuja el contorno del rectángulo especificado con el estilo de trazo especificado. (sobrecarga 2/2)
ID2D1RenderTarget::D rawText

Dibuja el texto especificado con la información de formato proporcionada por un objeto IDWriteTextFormat. (sobrecarga 1/2)
ID2D1RenderTarget::D rawText

Dibuja el texto especificado con la información de formato proporcionada por un objeto IDWriteTextFormat. (sobrecarga 2/2)
ID2D1RenderTarget::D rawTextLayout

Dibuja el texto con formato descrito por el objeto IDWriteTextLayout especificado.
ID2D1RenderTarget::EndDraw

Finaliza las operaciones de dibujo en el destino de representación e indica el estado de error actual y las etiquetas asociadas.
ID2D1RenderTarget::FillEllipse

Pinta el interior de la elipse especificada. (sobrecarga 1/2)
ID2D1RenderTarget::FillEllipse

Pinta el interior de la elipse especificada. (sobrecarga 2/2)
ID2D1RenderTarget::FillGeometry

Pinta el interior de la geometría especificada.
ID2D1RenderTarget::FillMesh

Pinta el interior de la malla especificada.
ID2D1RenderTarget::FillOpacityMask

Aplica la máscara de opacidad descrita por el mapa de bits especificado a un pincel y usa ese pincel para pintar una región del destino de representación. (sobrecarga 1/2)
ID2D1RenderTarget::FillOpacityMask

Aplica la máscara de opacidad descrita por el mapa de bits especificado a un pincel y usa ese pincel para pintar una región del destino de representación. (sobrecarga 2/2)
ID2D1RenderTarget::FillRectangle

Pinta el interior del rectángulo especificado. (sobrecarga 1/2)
ID2D1RenderTarget::FillRectangle

Pinta el interior del rectángulo especificado. (sobrecarga 2/2)
ID2D1RenderTarget::FillRoundedRectangle

Pinta el interior del rectángulo redondeado especificado. (sobrecarga 1/2)
ID2D1RenderTarget::FillRoundedRectangle

Pinta el interior del rectángulo redondeado especificado. (sobrecarga 2/2)
ID2D1RenderTarget::Flush

Ejecuta todos los comandos de dibujo pendientes.
ID2D1RenderTarget::GetAntialiasMode

Recupera el modo de suavizado de contorno actual para las operaciones de dibujo que no son de texto.
ID2D1RenderTarget::GetDpi

Devuelve los puntos del destino de representación por pulgada (PPP).
ID2D1RenderTarget::GetMaximumBitmapSize

Obtiene el tamaño máximo, en unidades dependientes del dispositivo (píxeles), de cualquier dimensión de mapa de bits compatible con el destino de representación.
ID2D1RenderTarget::GetPixelFormat

Recupera el formato de píxel y el modo alfa del destino de representación.
ID2D1RenderTarget::GetPixelSize

Devuelve el tamaño del destino de representación en píxeles del dispositivo.
ID2D1RenderTarget::GetSize

Devuelve el tamaño del destino de representación en píxeles independientes del dispositivo.
ID2D1RenderTarget::GetTags

Obtiene la etiqueta para las operaciones de dibujo subsecuentes.
ID2D1RenderTarget::GetTextAntialiasMode

Obtiene el modo de suavizado de contorno actual para las operaciones de dibujo de glifos y texto.
ID2D1RenderTarget::GetTextRenderingParams

Recupera las opciones de representación de texto actuales del destino de representación.
ID2D1RenderTarget::GetTransform

Obtiene la transformación actual del destino de representación.
ID2D1RenderTarget::IsSupported

Indica si el destino de representación admite las propiedades especificadas. (sobrecarga 1/2)
ID2D1RenderTarget::IsSupported

Indica si el destino de representación admite las propiedades especificadas. (sobrecarga 2/2)
ID2D1RenderTarget::P opAxisAlignedClip

Quita el último recorte alineado con el eje del destino de representación. Después de llamar a este método, el recorte ya no se aplica a las operaciones de dibujo subsecuentes.
ID2D1RenderTarget::P opLayer

Detiene el redireccionamiento de las operaciones de dibujo a la capa especificada por la última llamada a PushLayer.
ID2D1RenderTarget::P ushAxisAlignedClip

Especifica un rectángulo al que se recortan todas las operaciones de dibujo posteriores. (sobrecarga 2/2)
ID2D1RenderTarget::P ushAxisAlignedClip

Especifica un rectángulo al que se recortan todas las operaciones de dibujo posteriores. (sobrecarga 1/2)
ID2D1RenderTarget::P ushLayer

Agrega la capa especificada al destino de representación de modo que reciba todas las operaciones de dibujo posteriores hasta que se llame a PopLayer. (sobrecarga 2/2)
ID2D1RenderTarget::P ushLayer

Agrega la capa especificada al destino de representación de modo que reciba todas las operaciones de dibujo posteriores hasta que se llame a PopLayer. (sobrecarga 1/2)
ID2D1RenderTarget::RestoreDrawingState

Establece el estado de dibujo del destino de representación en el del ID2D1DrawingStateBlock especificado.
ID2D1RenderTarget::SaveDrawingState

Guarda el estado del dibujo actual en el ID2D1DrawingStateBlock especificado.
ID2D1RenderTarget::SetAntialiasMode

Establece el modo de suavizado de contorno del destino de representación. El modo de suavizado de contorno se aplica a todas las operaciones de dibujo posteriores, excepto las operaciones de dibujo de glifos y texto.
ID2D1RenderTarget::SetDpi

Establece los puntos por pulgada (PPP) del destino de representación.
ID2D1RenderTarget::SetTags

Especifica la etiqueta para las operaciones de dibujo subsecuentes.
ID2D1RenderTarget::SetTextAntialiasMode

Especifica el modo de suavizado de contorno que se usará para las operaciones de dibujo de glifos y texto posteriores.
ID2D1RenderTarget::SetTextRenderingParams

Especifica las opciones de representación de texto que se aplicarán a todas las operaciones de dibujo de glifos y texto posteriores.
ID2D1RenderTarget::SetTransform

Aplica la transformación especificada al destino de representación, lo que reemplaza la transformación existente. Todas las operaciones de dibujo posteriores se producen en el espacio transformado. (sobrecarga 2/2)
ID2D1RenderTarget::SetTransform

Aplica la transformación especificada al destino de representación, lo que reemplaza la transformación existente. Todas las operaciones de dibujo posteriores se producen en el espacio transformado. (sobrecarga 1/2)

Comentarios

La aplicación debe crear destinos de representación una vez y mantenerlos durante la vida útil de la aplicación o hasta que el método EndDraw del destino de representación devuelva el error D2DERR_RECREATE_TARGET . Cuando reciba este error, debe volver a crear el destino de representación (y los recursos que creó).

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1.h

Consulte también

Introducción a la API de Direct2D

Introducción

ID2D1Resource