System::Drawing::Drawing2D::PathGradientBrush क्लास

PathGradientBrush class

एक ब्रश का प्रतिनिधित्व करता है जो एक GraphicsPath ऑब्जेक्ट के अंदर को ग्रेडिएंट से भरता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन फॉल्ट्स हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग करके इसे फ़ंक्शनों में तर्क के रूप में पास करें।

class PathGradientBrush : public System::Drawing::Brush

विधियाँ

विधिविवरण
Clone() overrideवर्तमान वस्तु की एक प्रति बनाता है।
get_Blend() constलागू नहीं किया गया।
get_CenterColor() constवर्तमान ऑब्जेक्ट द्वारा भरे गए पथ के केंद्र में स्थित रंग को लौटाता है।
get_CenterPoint() constग्रेडिएंट का केंद्र बिंदु प्राप्त करता है।
get_FocusScales() constग्रेडिएंट के फ़ॉलऑफ़ के लिए फोकस बिंदु प्राप्त करता है।
get_InterpolationColors() constएक बहु‑रंग रैखिक ग्रेडिएंट को परिभाषित करने वाला मान लौटाता है।
get_Rectangle()लागू नहीं किया गया।
get_SurroundColors() constउस PathGradientBrush द्वारा भरे गए पथ के बिंदुओं के अनुरूप रंगों को लौटाता है।
get_Transform() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए ब्रश के लिए ज्यामितीय रूपांतरण निर्दिष्ट करने वाले एक Matrix वस्तु की प्रतिलिपि लौटाता है।
get_WrapMode() constरैप मोड लौटाता है।
MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder)वर्तमान ऑब्जेक्ट के ट्रांसफ़ॉर्म मैट्रिक्स को निर्दिष्ट मैट्रिक्स से गुणा करता है।
PathGradientBrush(const ArrayPtr<PointF>&, WrapMode)RTTI जानकारी।
PathGradientBrush(const ArrayPtr<Point>&, WrapMode)PathGradientBrush क्लास का नया इंस्टेंस बनाता है।
PathGradientBrush(const SharedPtr<GraphicsPath>&)PathGradientBrush क्लास का नया इंस्टेंस बनाता है।
ResetTransform()वर्तमान ऑब्जेक्ट के ट्रांसफ़ॉर्म मैट्रिक्स को रीसेट करता है ताकि वह पहचान (identity) मैट्रिक्स बन जाए।
RotateTransform(float, Drawing2D::MatrixOrder)निर्दिष्ट क्रम में निर्दिष्ट कोण द्वारा स्थानीय ज्यामितीय रूपांतरण को घुमाता है।
ScaleTransform(float, float, Drawing2D::MatrixOrder)निर्दिष्ट क्रम में निर्दिष्ट गुणकों द्वारा स्थानीय ज्यामितीय रूपांतरण को स्केल करता है।
set_Blend(const SharedPtr<Blend>&)इस ब्रश के लिए बेस रंगों के कारकों और स्थितियों को निर्दिष्ट करने वाला ब्लेंड सेट करता है।
set_CenterColor(Color)वर्तमान ऑब्जेक्ट द्वारा भरे गए पथ के केंद्र में स्थित रंग सेट करता है।
set_CenterPoint(const PointF&)ग्रेडिएंट का केंद्र बिंदु सेट करता है।
set_FocusScales(const PointF&)ग्रेडिएंट के फ़ॉलऑफ़ के लिए फोकस बिंदु सेट करता है।
set_InterpolationColors(const SharedPtr<ColorBlend>&)एक बहु‑रंग रैखिक ग्रेडिएंट को परिभाषित करने वाला मान सेट करता है।
set_SurroundColors(const ArrayPtr<Color>&)उस PathGradientBrush द्वारा भरे गए पथ के बिंदुओं के अनुरूप रंग सेट करता है।
set_Transform(const SharedPtr<Matrix>&)एक Matrix ऑब्जेक्ट सेट करता है जो वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए ब्रश के लिए ज्यामितीय रूपांतरण निर्दिष्ट करता है।
set_WrapMode(WrapMode)रैप मोड सेट करता है।
SetBlendTriangularShape(float, float)लागू नहीं किया गया।
SetSigmaBellShape(float, float)लागू नहीं किया गया।
TranslateTransform(float, float, Drawing2D::MatrixOrder)निर्दिष्ट क्रम में निर्दिष्ट आयामों द्वारा स्थानीय ज्यामितीय रूपांतरण को अनुवादित (ट्रांसलेट) करता है।

संबंधित देखें