System::Drawing::Drawing2D::LinearGradientBrush κλάση

LinearGradientBrush class

Αντιπροσωπεύει μια πινέλο γραμμικού διαβάθμισης. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject() function. Ποτέ μην δημιουργείτε παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα να τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr και να χρησιμοποιείτε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.

class LinearGradientBrush : public System::Drawing::Brush

Μέθοδοι

ΜέθοδοςΠεριγραφή
Clone() overrideΔημιουργεί ένα αντίγραφο του τρέχοντος αντικειμένου.
get_Blend() constΕπιστρέφει ένα blend που καθορίζει τους παράγοντες και τις θέσεις των βασικών χρωμάτων για αυτό το πινέλο.
get_GammaCorrection() constΕπιστρέφει μια τιμή που υποδεικνύει ότι η διόρθωση γάμμα είναι ενεργοποιημένη για αυτό το πινέλο.
get_InterpolationColors() constΕπιστρέφει ένα αντικείμενο ColorBlend που ορίζει μια πολύχρωμη γραμμική διαβάθμιση.
get_LinearColors() constΕπιστρέφει τα αρχικά και τελικά χρώματα αυτής της διαβάθμισης.
get_Rectangle()Επιστρέφει ένα ορθογώνιο περιορισμού.
get_Transform() constΕπιστρέφει ένα αντίγραφο ενός αντικειμένου Matrix που καθορίζει τις γεωμετρικές μετασχηματισμούς για το πινέλο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_WrapMode() constΕπιστρέφει τη λειτουργία περιτύλιξης.
LinearGradientBrush(const PointF&, const PointF&, const Color&, const Color&)Πληροφορίες RTTI.
LinearGradientBrush(const Point&, const Point&, const Color&, const Color&)Δημιουργεί μια νέα παρουσία του LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, LinearGradientMode)Δημιουργεί μια νέα παρουσία του LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, LinearGradientMode)Δημιουργεί μια νέα παρουσία του LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, float, bool)Δημιουργεί μια νέα παρουσία του LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, float, bool)Δημιουργεί μια νέα παρουσία του LinearGradientBrush.
MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder)Πολλαπλασιάζει τον πίνακα μετασχηματισμού του τρέχοντος αντικειμένου με τον καθορισμένο πίνακα.
ResetTransform()Επαναφέρει τον πίνακα μετασχηματισμού του τρέχοντος αντικειμένου.
RotateTransform(float, MatrixOrder)Περιστρέφει τον πίνακα μετασχηματισμού του τρέχοντος αντικειμένου.
ScaleTransform(float, float, MatrixOrder)Κλιμακώνει τον πίνακα μετασχηματισμού του τρέχοντος αντικειμένου.
set_Blend(const SharedPtr<Blend>&)Ορίζει ένα blend που καθορίζει τους παράγοντες και τις θέσεις των βασικών χρωμάτων για αυτό το πινέλο.
set_GammaCorrection(bool)Ορίζει την κατάσταση διόρθωσης γάμμα για αυτό το πινέλο.
set_InterpolationColors(const SharedPtr<ColorBlend>&)Ορίζει ένα αντικείμενο ColorBlend που ορίζει μια πολύχρωμη γραμμική διαβάθμιση.
set_LinearColors(const ArrayPtr<Color>&)Ορίζει τα αρχικά και τελικά χρώματα αυτής της διαβάθμισης.
set_Transform(const SharedPtr<Matrix>&)Ορίζει ένα αντικείμενο Matrix που καθορίζει τις γεωμετρικές μετασχηματισμούς για το πινέλο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
set_WrapMode(WrapMode)Ορίζει τη λειτουργία περιτύλιξης.
SetBlendTriangularShape(float, float)ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ.
SetSigmaBellShape(float, float)ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Μετακινεί τον πίνακα μετασχηματισμού του τρέχοντος αντικειμένου.

Δείτε επίσης