System::Drawing::Drawing2D नेमस्पेस

क्लासेस

क्लासविवरण
AdjustableArrowCapसमायोज्य तीर-आकार की लाइन कैप को दर्शाता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
Blendएक LinearGradientBrush वस्तु के लिए ब्लेंड पैटर्न को दर्शाता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
ColorBlendबहु-रंग ग्रेडिएंट में रंग मिश्रण के लिए उपयोग किए जाने वाले रंगों और स्थितियों के एरे को समाहित करता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
CustomLineCapउपयोगकर्ता-परिभाषित लाइन कैप को दर्शाता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
GraphicsContainerग्राफ़िक्स कंटेनर के आंतरिक डेटा को समाहित करता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
GraphicsPathजुड़े हुए लाइनों और वक्रों का एक सेट दर्शाता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
GraphicsStateएक Graphics वस्तु की स्थिति को दर्शाता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
HatchBrushहैच शैली, अग्रभूमि रंग, और पृष्ठभूमि रंग के साथ आयताकार ब्रश को दर्शाता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
LinearGradientBrushएक रैखिक ग्रेडिएंट ब्रश को दर्शाता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
Matrixएक 3x3 मैट्रिक्स को दर्शाता है जो रूपांतरण संचालन को परिभाषित करता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
PathDataएक पथ को दर्शाने वाले ग्राफ़िकल डेटा को समाहित करता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
PathGradientBrushएक ब्रश को दर्शाता है जो एक GraphicsPath वस्तु के अंदर को ग्रेडिएंट से भरता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
RegionDataएक क्षेत्र को परिभाषित करने वाले डेटा को समाहित करता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।

Enums

एनमविवरण
CombineModeनिर्दिष्ट करता है कि क्लिपिंग क्षेत्रों को कैसे संयोजित किया जाता है।
CompositingModeनिर्दिष्ट करता है कि स्रोत रंग और पृष्ठभूमि रंग को कैसे संयोजित किया जाता है।
CompositingQualityसंयोजन के दौरान उपयोग किए जाने वाले गुणवत्ता स्तर को निर्दिष्ट करता है।
CoordinateSpaceनिर्दिष्ट करता है कि निर्देशांक कैसे मूल्यांकित किए जाते हैं।
DashCapडैश्ड लाइन में डैश के दोनों सिरों पर उपयोग किए जाने वाले कैप के प्रकार को निर्दिष्ट करता है।
DashStyleडैश्ड लाइन की शैली को निर्दिष्ट करता है।
FillModeनिर्दिष्ट करता है कि बंद पथ के अंदरूनी भाग को कैसे भरा जाए।
FlushIntentionनिर्दिष्ट करता है कि ग्राफिक्स स्टैक में कमांड्स को तुरंत समाप्त किया जाए या यथासंभव शीघ्र निष्पादित किया जाए।
HatchStyleनिर्दिष्ट करता है HatchBrush ब्रश के पैटर्न।
InterpolationModeनिर्दिष्ट करता है कि छवियों को घुमाने या स्केल करने पर कौन सा एल्गोरिद्म उपयोग किया जाए।
LinearGradientModeएक रैखिक ग्रेडिएंट दिशा को दर्शाता है।
LineCapउपलब्ध कैप शैलियों को दर्शाता है जिनके साथ एक Pen वस्तु लाइन को समाप्त कर सकती है।
LineJoinनिर्दिष्ट करता है कि क्रमिक रेखाएँ या वक्र कैसे जोड़े जाते हैं।
MatrixOrderमैट्रिक्स ट्रांसफ़ॉर्म ऑपरेशनों के क्रम को निर्दिष्ट करता है।
PathPointTypeपथ बिंदु के प्रकार को निर्दिष्ट करता है।
PenAlignmentएक Pen वस्तु की संरेखण को एक अमूर्त संदर्भ 0-चौड़ाई वाली रेखा के सापेक्ष निर्दिष्ट करता है।
PenTypeभरण के लिए उपयोग किए जाने वाले Pen वस्तु के प्रकार को निर्दिष्ट करता है।
PixelFormatपिक्सेल के रंग डेटा स्वरूप को निर्दिष्ट करता है।
PixelOffsetModeनिर्दिष्ट करता है कि रेंडरिंग के दौरान पिक्सेल कैसे ऑफ़सेट होते हैं।
QualityModeसमग्र रेंडरिंग गुणवत्ता को निर्दिष्ट करता है।
SmoothingModeनिर्दिष्ट करता है कि भरे हुए क्षेत्रों की रेखाओं, वक्रों और किनारों पर किस प्रकार का स्मूदिंग (एंटीएलियासिंग) लागू किया जाता है।
WrapModeनिर्दिष्ट करता है कि जब टेक्सचर या ग्रेडिएंट भरे जाने वाले क्षेत्र से छोटा हो तो उसे कैसे टाइल किया जाता है।

Typedefs

टाइपडिफ़विवरण
MatrixPtrMatrix क्लास के एक इंस्टेंस के लिए साझा पॉइंटर का उपनाम।