System::Drawing::Drawing2D::LinearGradientBrush‑Klasse

LinearGradientBrush class

Stellt einen linearen Farbverlauf‑Pinsel dar. Objekte dieser Klasse sollten ausschließlich über die 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 umschließendes 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 angibt.
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>&)Setzt eine Mischung, die Faktoren und Positionen der Grundfarben für diesen Pinsel angibt.
set_GammaCorrection(bool)Setzt den Gammakorrektur‑Status für diesen Pinsel.
set_InterpolationColors(const SharedPtr<ColorBlend>&)Setzt ein ColorBlend-Objekt, das einen mehrfarbigen linearen Farbverlauf definiert.
set_LinearColors(const ArrayPtr<Color>&)Legt die Start- und Endfarben dieses Farbverlaufs fest.
set_Transform(const SharedPtr<Matrix>&)Setzt ein Matrix-Objekt, das die geometrischen Transformationen für den vom aktuellen Objekt dargestellten Pinsel spezifiziert.
set_WrapMode(WrapMode)Setzt den Wrap-Modus.
SetBlendTriangularShape(float, float)NICHT IMPLEMENTIERT.
SetSigmaBellShape(float, float)NICHT IMPLEMENTIERT.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Verschiebt die Transformationsmatrix des aktuellen Objekts.

Siehe auch