System::Drawing::Drawing2D::PathGradientBrush classe

PathGradientBrush class

Rappresenta un pennello che riempie l’interno di un oggetto GraphicsPath con una sfumatura. 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. Avvolgere sempre questa classe in un puntatore System::SmartPtr e usare questo puntatore per passarlo alle funzioni come argomento.

class PathGradientBrush : public System::Drawing::Brush

Metodi

MetodoDescrizione
Clone() overrideCrea una copia dell’oggetto corrente.
get_Blend() constNON IMPLEMENTATO.
get_CenterColor() constRestituisce un colore che si trova al centro del percorso riempito dall’oggetto corrente.
get_CenterPoint() constOttiene il punto centrale della sfumatura.
get_FocusScales() constOttiene il punto focale per la caduta della sfumatura.
get_InterpolationColors() constRestituisce un valore che definisce una sfumatura lineare multicolore.
get_Rectangle()NON IMPLEMENTATO.
get_SurroundColors() constRestituisce i colori che corrispondono ai punti nel percorso che questo PathGradientBrush riempie.
get_Transform() constRestituisce una copia di un oggetto Matrix che specifica le trasformazioni geometriche per il pennello rappresentato dall’oggetto corrente.
get_WrapMode() constRestituisce la modalità di avvolgimento.
MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder)Moltiplica la matrice di trasformazione dell’oggetto corrente per la matrice specificata.
PathGradientBrush(const ArrayPtr<PointF>&, WrapMode)Informazioni RTTI.
PathGradientBrush(const ArrayPtr<Point>&, WrapMode)Costruisce una nuova istanza della classe PathGradientBrush.
PathGradientBrush(const SharedPtr<GraphicsPath>&)Costruisce una nuova istanza della classe PathGradientBrush.
ResetTransform()Reimposta la matrice di trasformazione dell’oggetto corrente affinché diventi una matrice identità.
RotateTransform(float, Drawing2D::MatrixOrder)Ruota la trasformazione geometrica locale dell’angolo specificato nell’ordine specificato.
ScaleTransform(float, float, Drawing2D::MatrixOrder)Scala la trasformazione geometrica locale dei fattori specificati nell’ordine specificato.
set_Blend(const SharedPtr<Blend>&)Imposta una sfumatura che specifica i fattori e le posizioni dei colori di base per questo pennello.
set_CenterColor(Color)Imposta un colore che si trova al centro del percorso riempito dall’oggetto corrente.
set_CenterPoint(const PointF&)Imposta il punto centrale della sfumatura.
set_FocusScales(const PointF&)Imposta il punto focale per la caduta della sfumatura.
set_InterpolationColors(const SharedPtr<ColorBlend>&)Imposta un valore che definisce una sfumatura lineare multicolore.
set_SurroundColors(const ArrayPtr<Color>&)Imposta i colori che corrispondono ai punti nel percorso che questo PathGradientBrush riempie.
set_Transform(const SharedPtr<Matrix>&)Imposta un oggetto Matrix che specifica le trasformazioni geometriche per il pennello rappresentato dall’oggetto corrente.
set_WrapMode(WrapMode)Imposta la modalità di avvolgimento.
SetBlendTriangularShape(float, float)NON IMPLEMENTATO.
SetSigmaBellShape(float, float)NON IMPLEMENTATO.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Trasla la trasformazione geometrica locale delle dimensioni specificate nell’ordine specificato.

Vedi anche