zelos नेमस्पेस
क्लास
कक्षा | ब्यौरा |
---|---|
BottomRow | यह एक ऐसा ऑब्जेक्ट है जिसमें यह जानकारी होती है कि ब्लॉक की सबसे नीचे वाली लाइन में कौनसे एलिमेंट हैं. साथ ही, इसमें सबसे ऊपर वाली लाइन के लिए स्पेस की जानकारी भी होती है. सबसे नीचे वाली पंक्ति में, कोने, स्पेसर्स, और अगले कनेक्शन शामिल हो सकते हैं. |
ConstantProvider | यह एक ऐसा ऑब्जेक्ट है जो Zelos मोड में ब्लॉक को रेंडर करने के लिए कॉन्स्टेंट उपलब्ध कराता है. |
ड্রॉअर | ऐसा ऑब्जेक्ट जो रेंडरिंग की दी गई जानकारी के आधार पर ब्लॉक बनाता है. |
PathObject | ऐसा ऑब्जेक्ट जो रेंडरर के इस्तेमाल किए गए हर SVG एलिमेंट को बनाने और सेट करने की सुविधा देता है. |
रेंडरर | zelos रेंडरर. यह रेंडरर, Scratch और MakeCode स्टाइल के रेंडरिंग को एमुलेट करता है. Zelos, प्रतिस्पर्धा और दूसरे की नकल करने की प्राचीन ग्रीक भावना है. |
RenderInfo | यह एक ऐसा ऑब्जेक्ट होता है जिसमें इस ब्लॉक को ड्रॉ करने के लिए, साइज़ की सभी ज़रूरी जानकारी होती है. यह मेज़र पास, ब्लॉक में बदलावों को लागू नहीं करता. हालांकि, getSize() को कॉल करने पर फ़ील्ड फिर से रेंडर हो सकते हैं. हालांकि, बार-बार कॉल करने पर शुल्क महंगा हो सकता है. |
RightConnectionShape | यह एक ऑब्जेक्ट है, जिसमें रेंडरिंग के दौरान राइट कनेक्शन शेप के लिए इस्तेमाल होने वाले स्पेस की जानकारी होती है. |
StatementInput | ऐसा ऑब्जेक्ट जिसमें रेंडरिंग के दौरान स्टेटमेंट इनपुट के लिए इस्तेमाल होने वाली जगह की जानकारी होती है. |
TopRow | यह एक ऑब्जेक्ट है, जिसमें यह जानकारी होती है कि ब्लॉक की सबसे ऊपर वाली लाइन में कौनसे एलिमेंट हैं. साथ ही, इसमें सबसे ऊपर वाली लाइन के साइज़ की जानकारी भी होती है. सबसे ऊपर वाली पंक्ति में, कोने, हैट, स्पेसर्स, और पिछले कनेक्शन शामिल हो सकते हैं. इस कन्स्ट्रक्टर को कॉल करने के बाद, लाइन में स्पेस देने वाले सभी एलिमेंट के अलावा, ज़रूरी एलिमेंट शामिल हो जाएंगे. |