Compartir a través de


CRenderTarget (Clase)

Contenedor para ID2D1RenderTarget.

class CRenderTarget : public CObject;

Miembros

Constructores públicos

Name

Descripción

CRenderTarget::CRenderTarget

Construye un objeto CRenderTarget.

CRenderTarget::~CRenderTarget

El destructor. Se llama cuando se destruye un objeto de destino de representación.

Métodos públicos

Name

Descripción

CRenderTarget::Attach

Adjunta la interfaz de destino de representación existente al objeto

CRenderTarget::BeginDraw

Inicia el dibujo en este destino de representación.

CRenderTarget::Clear

Borra el área de dibujo para el color especificado.

CRenderTarget::COLORREF_TO_D2DCOLOR

Convierte los valores color GDI y alfa en el objeto D2D1_COLOR_F.

CRenderTarget::CreateCompatibleRenderTarget

Crea un nuevo 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.

CRenderTarget::Destroy

Elimina uno o más recursos

CRenderTarget::Detach

Desasocia la interfaz de destino de representación del objeto

CRenderTarget::DrawBitmap

Dibuja el texto con formato descrito por el objeto IDWriteTextLayout especificado.

CRenderTarget::DrawEllipse

Dibuja el contorno de la elipse especificada utilizando el estilo de trazo especificado.

CRenderTarget::DrawGeometry

Dibuja el contorno de la geometría especificada utilizando el estilo de trazo especificado.

CRenderTarget::DrawGlyphRun

Dibuja los glifos especificados.

CRenderTarget::DrawLine

Dibuja una línea entre los puntos especificados utilizando el estilo de trazo especificado.

CRenderTarget::DrawRectangle

Dibuja el contorno de un rectángulo que tiene las dimensiones y estilo de trazo especificados.

CRenderTarget::DrawRoundedRectangle

Dibuja el contorno de un rectángulo redondeado utilizando el estilo de trazo especificado.

CRenderTarget::DrawText

Dibuja el texto especificado mediante la información de formato proporcionada por un objeto IDWriteTextFormat.

CRenderTarget::DrawTextLayout

Dibuja el texto con formato descrito por el objeto IDWriteTextLayout especificado.

CRenderTarget::EndDraw

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

CRenderTarget::FillEllipse

Pinta el interior de la elipse especificada.

CRenderTarget::FillGeometry

Pinta el interior de la geometría especificada.

CRenderTarget::FillMesh

Pinta el interior de la malla especificada.

CRenderTarget::FillOpacityMask

Aplica la máscara de opacidad descrita por el mapa de bits especificado a un pincel y utiliza ese pincel para pintar una región del destino de representación.

CRenderTarget::FillRectangle

Pinta el interior del rectángulo especificado.

CRenderTarget::FillRoundedRectangle

Pinta el interior del rectángulo redondeado especificado.

CRenderTarget::Flush

Ejecuta todos los comandos de dibujo pendientes.

CRenderTarget::GetAntialiasMode

Recupera el modo de suavizado de contorno actual para operaciones de dibujo que no son de texto.

CRenderTarget::GetDpi

Devuelve los puntos por pulgada (PPP) del destino de representación

CRenderTarget::GetMaximumBitmapSize

Obtiene el tamaño máximo, en unidades dependientes del dispositivo (píxeles), de cualquier dimensión de un mapa de bits admitida por el destino de representación

CRenderTarget::GetPixelFormat

Recupera el formato de píxel y el modo alfa del destino de representación

CRenderTarget::GetPixelSize

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

CRenderTarget::GetRenderTarget

Devuelve la interfaz ID2D1RenderTarget

CRenderTarget::GetSize

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

CRenderTarget::GetTags

Obtiene la etiqueta para las operaciones posteriores de dibujo.

CRenderTarget::GetTextAntialiasMode

Obtiene el modo de suavizado de contorno actual para las operaciones de dibujo de texto y glifo.

CRenderTarget::GetTextRenderingParams

Recupera opciones de presentación del texto actual del destino de representación.

CRenderTarget::GetTransform

Aplica la transformación especificada al destino de representación, reemplazando la transformación existente. Todas las operaciones de dibujo posteriores se producen en el espacio transformado.

CRenderTarget::IsSupported

Indica si el destino de representación admite las propiedades especificadas

CRenderTarget::IsValid

Comprueba la validez del recurso

CRenderTarget::PopAxisAlignedClip

Quita el último clip alineado con el eje del destino de representación. Después de llamar a este método, el clip multimedia ya no se aplica a las operaciones de dibujo posteriores.

CRenderTarget::PopLayer

Detiene las operaciones de redirección de dibujo en el nivel especificado por la última llamada a PushLayer.

CRenderTarget::PushAxisAlignedClip

Quita el último clip alineado con el eje del destino de representación. Después de llamar a este método, el clip multimedia ya no se aplica a las operaciones de dibujo posteriores.

CRenderTarget::PushLayer

Agrega el nivel especificado al destino de representación para que reciba todas las operaciones de dibujo posteriores hasta que se llame a PopLayer.

CRenderTarget::RestoreDrawingState

Establece el estado de dibujo del destino de representación al del ID2D1DrawingStateBlock especificado.

CRenderTarget::SaveDrawingState

Guarda el estado de dibujo actual en el ID2D1DrawingStateBlock especificado.

CRenderTarget::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 posteriores de dibujo, excepto en las operaciones de dibujo de texto y glifo.

CRenderTarget::SetDpi

Establece los puntos por pulgada de (PPP) el destino de representación.

CRenderTarget::SetTags

Especifica una etiqueta para las operaciones posteriores de dibujo.

CRenderTarget::SetTextAntialiasMode

Especifica el modo de suavizado de contorno para utilizar en operaciones posteriores de dibujo y glifo.

CRenderTarget::SetTextRenderingParams

Especifica las opciones de representación del texto que se van a aplicar a todas las operaciones posteriores de dibujo de texto y glifo.

CRenderTarget::SetTransform

Sobrecargado. Aplica la transformación especificada al destino de representación, reemplazando la transformación existente. Todas las operaciones de dibujo posteriores se producen en el espacio transformado.

Métodos protegidos

Name

Descripción

CRenderTarget::VerifyResource

Comprueba la validez del objeto CD2DResource; crea el objeto si todavía no existe.

Operadores públicos

Name

Descripción

CRenderTarget::operator ID2D1RenderTarget*

Devuelve la interfaz ID2D1RenderTarget

Miembros de datos protegidos

Name

Descripción

CRenderTarget::m_lstResources

Una lista de punteros a los objetos CD2DResource.

CRenderTarget::m_pRenderTarget

Puntero a un objeto ID2D1RenderTarget.

CRenderTarget::m_pTextFormatDefault

Un puntero al objeto CD2DTextFormat que contiene un formato de texto predeterminado.

Jerarquía de herencia

CObject

CRenderTarget

Requisitos

Encabezado: afxrendertarget.h

Vea también

Otros recursos

Clases de MFC