Classe CRenderTarget

Wrapper per ID2D1RenderTarget.

class CRenderTarget : public CObject;

Membri

Gg466749.collapse_all(it-it,VS.110).gifCostruttori 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.

Gg466749.collapse_all(it-it,VS.110).gifMetodi 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.

Gg466749.collapse_all(it-it,VS.110).gifMetodi protetti

Nome

Descrizione

CRenderTarget::VerifyResource

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

Gg466749.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

CRenderTarget::operator ID2D1RenderTarget*

Restituisce l'interfaccia ID2D1RenderTarget

Gg466749.collapse_all(it-it,VS.110).gifMembri 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