System::Drawing::Drawing2D::LinearGradientBrush class

LinearGradientBrush class

Rappresenta un pennello a gradiente lineare. Gli oggetti di questa classe devono essere allocati solo utilizzando 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 utilizzare questo puntatore per passarlo alle funzioni come argomento.

class LinearGradientBrush : public System::Drawing::Brush

Metodi

MetodoDescrizione
Clone() overrideCrea una copia dell’oggetto corrente.
get_Blend() constRestituisce una sfumatura che specifica i fattori e le posizioni dei colori di base per questo pennello.
get_GammaCorrection() constRestituisce un valore che indica che la correzione gamma è abilitata per questo pennello.
get_InterpolationColors() constRestituisce un oggetto ColorBlend che definisce un gradiente lineare multicolore.
get_LinearColors() constRestituisce i colori di inizio e fine di questo gradiente.
get_Rectangle()Restituisce un rettangolo di delimitazione.
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.
LinearGradientBrush(const PointF&, const PointF&, const Color&, const Color&)Informazioni RTTI.
LinearGradientBrush(const Point&, const Point&, const Color&, const Color&)Costruisce una nuova istanza di LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, LinearGradientMode)Costruisce una nuova istanza di LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, LinearGradientMode)Costruisce una nuova istanza di LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, float, bool)Costruisce una nuova istanza di LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, float, bool)Costruisce una nuova istanza di LinearGradientBrush.
MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder)Moltiplica la matrice di trasformazione dell’oggetto corrente per la matrice specificata.
ResetTransform()Reimposta la matrice di trasformazione dell’oggetto corrente.
RotateTransform(float, MatrixOrder)Ruota la matrice di trasformazione dell’oggetto corrente.
ScaleTransform(float, float, MatrixOrder)Scala la matrice di trasformazione dell’oggetto corrente.
set_Blend(const SharedPtr<Blend>&)Imposta una sfumatura che specifica i fattori e le posizioni dei colori di base per questo pennello.
set_GammaCorrection(bool)Imposta lo stato della correzione gamma per questo pennello.
set_InterpolationColors(const SharedPtr<ColorBlend>&)Imposta un oggetto ColorBlend che definisce una sfumatura lineare multicolore.
set_LinearColors(const ArrayPtr<Color>&)Imposta i colori di partenza e di fine di questa sfumatura.
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 matrice di trasformazione dell’oggetto corrente.

Vedi anche