classe System::Drawing::Drawing2D::PathGradientBrush

PathGradientBrush class

Représente un pinceau qui remplit l’intérieur d’un objet GraphicsPath avec un dégradé. 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 PathGradientBrush : public System::Drawing::Brush

Méthodes

MéthodeDescription
Clone() overrideCrée une copie de l’objet actuel.
get_Blend() constNON IMPLEMENTÉ.
get_CenterColor() constRenvoie une couleur qui se trouve au centre du chemin rempli par l’objet actuel.
get_CenterPoint() constObtient le point central du dégradé.
get_FocusScales() constObtient le point de focalisation pour la chute du dégradé.
get_InterpolationColors() constRenvoie une valeur qui définit un dégradé linéaire multicolore.
get_Rectangle()NON IMPLEMENTÉ.
get_SurroundColors() constRenvoie les couleurs qui correspondent aux points du chemin que ce PathGradientBrush remplit.
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.
MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder)Multiplie la matrice de transformation de l’objet actuel par la matrice spécifiée.
PathGradientBrush(const ArrayPtr<PointF>&, WrapMode)Informations RTTI.
PathGradientBrush(const ArrayPtr<Point>&, WrapMode)Construit une nouvelle instance de la classe PathGradientBrush.
PathGradientBrush(const SharedPtr<GraphicsPath>&)Construit une nouvelle instance de la classe PathGradientBrush.
ResetTransform()Réinitialise la matrice de transformation de l’objet actuel afin qu’elle devienne une matrice identité.
RotateTransform(float, Drawing2D::MatrixOrder)Fait pivoter la transformation géométrique locale de l’angle spécifié dans l’ordre spécifié.
ScaleTransform(float, float, Drawing2D::MatrixOrder)Met à l’échelle la transformation géométrique locale par les facteurs spécifiés dans l’ordre spécifié.
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_CenterColor(Color)Définit une couleur qui se trouve au centre du chemin rempli par l’objet actuel.
set_CenterPoint(const PointF&)Définit le point central du dégradé.
set_FocusScales(const PointF&)Définit le point de focalisation pour la chute du dégradé.
set_InterpolationColors(const SharedPtr<ColorBlend>&)Définit une valeur qui définit un dégradé linéaire multicolore.
set_SurroundColors(const ArrayPtr<Color>&)Définit les couleurs qui correspondent aux points du chemin que remplit ce PathGradientBrush.
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)Déplace la transformation géométrique locale selon les dimensions spécifiées dans l’ordre spécifié.

Voir aussi