Condividi tramite


Classe CRenderTarget

Wrapper per ID2D1RenderTarget.

class CRenderTarget : public CObject;

Membri

Costruttori pubblici

Nome

Descrizione

CRenderTarget::CRenderTarget

Costruisce un oggetto CRenderTarget.

CRenderTarget::~CRenderTarget

Il distruttore. Chiamato quando è in corso l'eliminazione di un oggetto destinazione di rendering.

Metodi pubblici

Nome

Descrizione

CRenderTarget::Attach

Allega l'interfaccia della destinazione di rendering esistente all'oggetto

CRenderTarget::BeginDraw

Avvia il disegno in questa destinazione di rendering.

CRenderTarget::Clear

Cancella l'area di disegno al colore specificato.

CRenderTarget::COLORREF_TO_D2DCOLOR

Converte il colore GDI e i valori alfa nell'oggetto D2D1_COLOR_F.

CRenderTarget::CreateCompatibleRenderTarget

Crea una nuova destinazione di rendering della bitmap per l'utilizzo durante il disegno fuori schermo intermedio compatibile con la destinazione di rendering corrente.

CRenderTarget::Destroy

Elimina una o più risorse

CRenderTarget::Detach

Disconnette l'interfaccia della destinazione di rendering dall'oggetto

CRenderTarget::DrawBitmap

Disegna il testo formattato descritto dall'oggetto IDWriteTextLayout specificato.

CRenderTarget::DrawEllipse

Disegna la struttura dell'ellisse specificata utilizzando lo stile del tratto specificato.

CRenderTarget::DrawGeometry

Disegna la struttura della geometria specificata utilizzando lo stile del tratto specificato.

CRenderTarget::DrawGlyphRun

Disegna i glifi specificati.

CRenderTarget::DrawLine

Disegna una linea tra i punti specificati utilizzando lo stile di tratto specificato.

CRenderTarget::DrawRectangle

Disegna la struttura di un rettangolo che dispone delle dimensioni e dello stile del tratto specificati.

CRenderTarget::DrawRoundedRectangle

Disegna la struttura del rettangolo arrotondato specificato utilizzando lo stile del tratto specificato.

CRenderTarget::DrawText

Disegna il testo specificato utilizzando le informazioni sul formato fornite da un oggetto IDWriteTextFormat.

CRenderTarget::DrawTextLayout

Disegna il testo formattato descritto dall'oggetto IDWriteTextLayout specificato.

CRenderTarget::EndDraw

Termina le operazioni di disegno nella destinazione di rendering e indica lo stato di errore corrente e i tag associati.

CRenderTarget::FillEllipse

Dipinge l'area interna dell'ellisse specificata.

CRenderTarget::FillGeometry

Dipinge l'area interna della geometria specificata.

CRenderTarget::FillMesh

Dipinge l'area interna della mesh specificata.

CRenderTarget::FillOpacityMask

Applica la maschera di opacità descritta dalla bitmap specificata a un pennello e utilizza tale pennello per dipingere un'area della destinazione di rendering.

CRenderTarget::FillRectangle

Dipinge l'area interna del rettangolo specificato.

CRenderTarget::FillRoundedRectangle

Dipinge l'area interna del rettangolo arrotondato specificato.

CRenderTarget::Flush

Esegue tutti i comandi di disegno in sospeso.

CRenderTarget::GetAntialiasMode

Recupera la modalità di anti-aliasing corrente per le operazioni di disegno non di testo.

CRenderTarget::GetDpi

Restituisce i punti per pollice (DPI) della destinazione di rendering

CRenderTarget::GetMaximumBitmapSize

Ottiene la dimensione massima, in pixel, nelle unità dipendenti dal dispositivo (pixel), di ogni dimensione della bitmap supportata dalla destinazione di rendering

CRenderTarget::GetPixelFormat

Recupera il formato pixel e la modalità alfa della destinazione di rendering

CRenderTarget::GetPixelSize

Restituisce la dimensione della destinazione di rendering in pixel del dispositivo

CRenderTarget::GetRenderTarget

Restituisce l'interfaccia ID2D1RenderTarget

CRenderTarget::GetSize

Restituisce la dimensione della destinazione di rendering in Device Independent Pixel

CRenderTarget::GetTags

Ottiene l'etichetta per le operazioni di disegno successive.

CRenderTarget::GetTextAntialiasMode

Ottiene la modalità di anti-aliasing corrente per le operazioni di disegno del testo e del glifo.

CRenderTarget::GetTextRenderingParams

Recupera le opzioni di rendering del testo correnti della destinazione di rendering.

CRenderTarget::GetTransform

Applica la trasformazione specificata alla destinazione di rendering, sostituendo la trasformazione esistente. Tutte le operazioni di disegno successive si verificano nello spazio trasformato.

CRenderTarget::IsSupported

Indica se la destinazione di rendering supporta le proprietà specificate

CRenderTarget::IsValid

Controlla la validità della risorsa

CRenderTarget::PopAxisAlignedClip

Rimuove l'ultimo clip multimediale allineato dall'asse dalla destinazione di rendering. Dopo che viene chiamato questo metodo, il clip multimediale non è applicato più alle operazioni di disegno successive.

CRenderTarget::PopLayer

Interrompe il reindirizzamento delle operazioni di disegno al livello specificato dall'ultima chiamata PushLayer.

CRenderTarget::PushAxisAlignedClip

Rimuove l'ultimo clip multimediale allineato dall'asse dalla destinazione di rendering. Dopo che viene chiamato questo metodo, il clip multimediale non è applicato più alle operazioni di disegno successive.

CRenderTarget::PushLayer

Aggiunge il livello specificato alla destinazione di rendering in modo che riceva tutte le operazioni di disegno successive fino a quando non viene chiamato PopLayer.

CRenderTarget::RestoreDrawingState

Imposta lo stato di disegno della destinazione di rendering su quello di ID2D1DrawingStateBlock specificato.

CRenderTarget::SaveDrawingState

Salva lo stato corrente del disegno nell'oggetto ID2D1DrawingStateBlock specificato.

CRenderTarget::SetAntialiasMode

Imposta la modalità di anti-aliasing della destinazione di rendering. La modalità di anti-aliasing che si applica a tutte le operazioni di disegno successive, escluse quelle di testo e glifo.

CRenderTarget::SetDpi

Imposta i punti per pollice (DPI) della destinazione di rendering.

CRenderTarget::SetTags

Specifica un'etichetta per le operazioni di disegno successive.

CRenderTarget::SetTextAntialiasMode

Specifica la modalità di anti-aliasing da utilizzare per le operazioni di disegno del testo e glifo successive.

CRenderTarget::SetTextRenderingParams

Specifica opzioni di rendering del testo da applicare a tutte le operazioni di disegno del testo e del glifo successive.

CRenderTarget::SetTransform

Di overload. Applica la trasformazione specificata alla destinazione di rendering, sostituendo la trasformazione esistente. Tutte le operazioni di disegno successive si verificano nello spazio trasformato.

Metodi protetti

Nome

Descrizione

CRenderTarget::VerifyResource

Verifica la validità dell'oggetto CD2DResource; crea l'oggetto se non esiste già.

Operatori pubblici

Nome

Descrizione

CRenderTarget::operator ID2D1RenderTarget*

Restituisce l'interfaccia ID2D1RenderTarget

Membri di dati protetti

Nome

Descrizione

CRenderTarget::m_lstResources

Elenco di puntatori agli oggetti CD2DResource.

CRenderTarget::m_pRenderTarget

Un puntatore a un oggetto ID2D1RenderTarget.

CRenderTarget::m_pTextFormatDefault

Puntatore all'oggetto CD2DTextFormat che contiene un formato di testo predefinito.

Gerarchia di ereditarietà

CObject

CRenderTarget

Requisiti

Intestazione: afxrendertarget.h

Vedere anche

Altre risorse

Classi MFC