System::Drawing::Drawing2D::LinearGradientBrush class

LinearGradientBrush class

Stellt einen linearen Farbverlauf-Pinsel dar. Objekte dieser Klasse sollten ausschließlich mit der Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class LinearGradientBrush : public System::Drawing::Brush

Methoden

MethodeBeschreibung
Clone() overrideErstellt eine Kopie des aktuellen Objekts.
get_Blend() constGibt eine Mischung zurück, die Faktoren und Positionen der Grundfarben für diesen Pinsel angibt.
get_GammaCorrection() constGibt einen Wert zurück, der anzeigt, dass die Gammakorrektur für diesen Pinsel aktiviert ist.
get_InterpolationColors() constGibt ein ColorBlend-Objekt zurück, das einen mehrfarbigen linearen Farbverlauf definiert.
get_LinearColors() constGibt die Start- und Endfarben dieses Farbverlaufs zurück.
get_Rectangle()Gibt ein begrenzendes Rechteck zurück.
get_Transform() constGibt eine Kopie eines Matrix-Objekts zurück, das die geometrischen Transformationen für den vom aktuellen Objekt dargestellten Pinsel spezifiziert.
get_WrapMode() constGibt den Wrap-Modus zurück.
LinearGradientBrush(const PointF&, const PointF&, const Color&, const Color&)RTTI-Informationen.
LinearGradientBrush(const Point&, const Point&, const Color&, const Color&)Konstruiert eine neue Instanz von LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, LinearGradientMode)Konstruiert eine neue Instanz von LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, LinearGradientMode)Konstruiert eine neue Instanz von LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, float, bool)Konstruiert eine neue Instanz von LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, float, bool)Konstruiert eine neue Instanz von LinearGradientBrush.
MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder)Multipliziert die Transformationsmatrix des aktuellen Objekts mit der angegebenen Matrix.
ResetTransform()Setzt die Transformationsmatrix des aktuellen Objekts zurück.
RotateTransform(float, MatrixOrder)Dreht die Transformationsmatrix des aktuellen Objekts.
ScaleTransform(float, float, MatrixOrder)Skaliert die Transformationsmatrix des aktuellen Objekts.
set_Blend(const SharedPtr<Blend>&)Legt eine Mischung fest, die Faktoren und Positionen der Grundfarben für diesen Pinsel angibt.
set_GammaCorrection(bool)Legt den Gamma-Korrekturstatus für diesen Pinsel fest.
set_InterpolationColors(const SharedPtr<ColorBlend>&)Legt ein ColorBlend-Objekt fest, das einen mehrfarbigen linearen Verlauf definiert.
set_LinearColors(const ArrayPtr<Color>&)Legt die Start- und Endfarben dieses Verlaufs fest.
set_Transform(const SharedPtr<Matrix>&)Legt ein Matrix-Objekt fest, das die geometrischen Transformationen für den vom aktuellen Objekt dargestellten Pinsel angibt.
set_WrapMode(WrapMode)Legt den Wrap-Modus fest.
SetBlendTriangularShape(float, float)NICHT IMPLEMENTIERT.
SetSigmaBellShape(float, float)NICHT IMPLEMENTIERT.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Verschiebt die Transformationsmatrix des aktuellen Objekts.

Siehe auch