Namespace System::Drawing::Drawing2D

Classi

ClasseDescrizione
AdjustableArrowCapRappresenta un cappuccio di linea a forma di freccia regolabile. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
BlendRappresenta un modello di sfumatura per un oggetto LinearGradientBrush. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
ColorBlendContiene array di colori e posizioni utilizzati per interpolare la fusione dei colori in un gradiente multicolore. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
CustomLineCapRappresenta un cappuccio di linea definito dall’utente. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
GraphicsContainerContiene i dati interni di un contenitore grafico. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
GraphicsPathRappresenta un insieme di linee e curve collegate. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
GraphicsStateRappresenta lo stato di un oggetto Graphics. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
HatchBrushRappresenta un pennello rettangolare con uno stile a trama, un colore di primo piano e un colore di sfondo. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
LinearGradientBrushRappresenta un pennello a gradiente lineare. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
MatrixRappresenta una matrice 3x3 che definisce le operazioni di trasformazione. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
PathDataContiene i dati grafici che rappresentano un percorso. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
PathGradientBrushRappresenta un pennello che riempie l’interno di un oggetto GraphicsPath con un gradiente. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
RegionDataContiene dati che definiscono una regione. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.

Enums

EnumerazioneDescrizione
CombineModeSpecifica come le regioni di ritaglio sono combinate.
CompositingModeSpecifica come i colori di sorgente e i colori di sfondo sono combinati.
CompositingQualitySpecifica il livello di qualità da utilizzare durante il compositing.
CoordinateSpaceSpecifica come valutare le coordinate.
DashCapSpecifica il tipo di cappuccio usato a entrambe le estremità di un trattino in una linea tratteggiata.
DashStyleSpecifica lo stile di una linea tratteggiata.
FillModeSpecifica come riempire l’interno di un percorso chiuso.
FlushIntentionSpecifica se i comandi nello stack grafico vengono terminati immediatamente o eseguiti il prima possibile.
HatchStyleSpecifica i pattern del pennello HatchBrush.
InterpolationModeSpecifica un algoritmo da utilizzare quando le immagini vengono ruotate o scalate.
LinearGradientModeRappresenta la direzione di un gradiente lineare.
LineCapIndica gli stili di estremità disponibili con cui un oggetto Pen può terminare una linea.
LineJoinSpecifica come le linee o curve successive vengono unite.
MatrixOrderSpecifica l’ordine delle operazioni di trasformazione della matrice.
PathPointTypeSpecifica il tipo di un punto del percorso.
PenAlignmentSpecifica l’allineamento di un oggetto Pen rispetto a una linea di riferimento astratta a larghezza zero.
PenTypeSpecifica il tipo di riempimento usato da un oggetto Pen.
PixelFormatSpecifica il formato dei dati colore di un pixel.
PixelOffsetModeSpecifica come i pixel vengono spostati durante il rendering.
QualityModeSpecifica una qualità complessiva del rendering.
SmoothingModeSpecifica quale tipo di anti-aliasing (smussatura) viene applicato a linee, curve e bordi delle aree riempite.
WrapModeSpecifica come una texture o un gradiente vengono ripetuti quando sono più piccoli dell’area da riempire.

Typedefs

TypedefDescrizione
MatrixPtrUn alias per un puntatore condiviso a un’istanza della classe Matrix.