System::Drawing::Drawing2D::LinearGradientBrush class

LinearGradientBrush class

Vertegenwoordigt een lineaire gradientkwast. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze door te geven aan functies als argument.

class LinearGradientBrush : public System::Drawing::Brush

Methoden

MethodeBeschrijving
Clone() overrideMaakt een kopie van het huidige object.
get_Blend() constRetourneert een blend die factoren en posities van basiskleuren voor deze kwast specificeert.
get_GammaCorrection() constRetourneert een waarde die aangeeft dat gamma‑correctie is ingeschakeld voor deze kwast.
get_InterpolationColors() constRetourneert een ColorBlend object dat een meerkleurige lineaire gradient definieert.
get_LinearColors() constRetourneert de begin- en eindkleuren van deze gradient.
get_Rectangle()Retourneert een begrenzende rechthoek.
get_Transform() constRetourneert een kopie van een Matrix object dat de geometrische transformaties specificeert voor de kwast die door het huidige object wordt vertegenwoordigd.
get_WrapMode() constRetourneert de wrap mode.
LinearGradientBrush(const PointF&, const PointF&, const Color&, const Color&)RTTI-informatie.
LinearGradientBrush(const Point&, const Point&, const Color&, const Color&)Construeert een nieuw exemplaar van LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, LinearGradientMode)Construeert een nieuw exemplaar van LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, LinearGradientMode)Construeert een nieuw exemplaar van LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, float, bool)Construeert een nieuw exemplaar van LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, float, bool)Construeert een nieuw exemplaar van LinearGradientBrush.
MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder)Vermenigvuldigt de transformatiematrix van het huidige object met de opgegeven matrix.
ResetTransform()Reset de transformatie-matrix van het huidige object.
RotateTransform(float, MatrixOrder)Roteert de transform matrix van het huidige object.
ScaleTransform(float, float, MatrixOrder)Schaalt de transform matrix van het huidige object.
set_Blend(const SharedPtr<Blend>&)Stelt een blend in die factoren en posities van basiskleuren voor deze brush specificeert.
set_GammaCorrection(bool)Stelt de gamma-correctiestatus in voor deze brush.
set_InterpolationColors(const SharedPtr<ColorBlend>&)Stelt een ColorBlend object in dat een meerkleurige lineaire gradient definieert.
set_LinearColors(const ArrayPtr<Color>&)Stelt de begin- en eindkleuren van deze gradient in.
set_Transform(const SharedPtr<Matrix>&)Stelt een Matrix object in dat de geometrische transformaties specificeert voor de brush die wordt vertegenwoordigd door het huidige object.
set_WrapMode(WrapMode)Stelt de wrap mode in.
SetBlendTriangularShape(float, float)NOG NIET GEÏMPLENTEERD.
SetSigmaBellShape(float, float)NOG NIET GEÏMPLENTEERD.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Verschuift de transform matrix van het huidige object.

Zie ook