System::Drawing::Drawing2D::LinearGradientBrush classe

LinearGradientBrush class

Représente un pinceau à dégradé linéaire. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class LinearGradientBrush : public System::Drawing::Brush

Méthodes

MéthodeDescription
Clone() overrideCrée une copie de l’objet actuel.
get_Blend() constRenvoie un mélange qui spécifie les facteurs et les positions des couleurs de base pour ce pinceau.
get_GammaCorrection() constRenvoie une valeur indiquant que la correction gamma est activée pour ce pinceau.
get_InterpolationColors() constRenvoie un objet ColorBlend qui définit un dégradé linéaire multicolore.
get_LinearColors() constRenvoie les couleurs de départ et d’arrivée de ce dégradé.
get_Rectangle()Renvoie un rectangle englobant.
get_Transform() constRenvoie une copie d’un objet Matrix qui spécifie les transformations géométriques pour le pinceau représenté par l’objet actuel.
get_WrapMode() constRenvoie le mode d’habillage.
LinearGradientBrush(const PointF&, const PointF&, const Color&, const Color&)Informations RTTI.
LinearGradientBrush(const Point&, const Point&, const Color&, const Color&)Construit une nouvelle instance de LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, LinearGradientMode)Construit une nouvelle instance de LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, LinearGradientMode)Construit une nouvelle instance de LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, float, bool)Construit une nouvelle instance de LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, float, bool)Construit une nouvelle instance de LinearGradientBrush.
MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder)Multiplie la matrice de transformation de l’objet actuel par la matrice spécifiée.
ResetTransform()Réinitialise la matrice de transformation de l’objet actuel.
RotateTransform(float, MatrixOrder)Fait pivoter la matrice de transformation de l’objet actuel.
ScaleTransform(float, float, MatrixOrder)Met à l’échelle la matrice de transformation de l’objet actuel.
set_Blend(const SharedPtr<Blend>&)Définit un mélange qui spécifie les facteurs et les positions des couleurs de base pour ce pinceau.
set_GammaCorrection(bool)Définit l’état de la correction gamma pour ce pinceau.
set_InterpolationColors(const SharedPtr<ColorBlend>&)Définit un objet ColorBlend qui définit un dégradé linéaire multicolore.
set_LinearColors(const ArrayPtr<Color>&)Définit les couleurs de départ et d’arrivée de ce dégradé.
set_Transform(const SharedPtr<Matrix>&)Définit un objet Matrix qui spécifie les transformations géométriques pour le pinceau représenté par l’objet actuel.
set_WrapMode(WrapMode)Définit le mode d’enroulement.
SetBlendTriangularShape(float, float)NON IMPLEMENTÉ.
SetSigmaBellShape(float, float)NON IMPLEMENTÉ.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Applique une translation à la matrice de transformation de l’objet actuel.

Voir aussi