blockly > blockRendering

ब्लॉक रेंडरिंग नेमस्पेस

क्लास

कक्षा ब्यौरा
BottomRow एक ऑब्जेक्ट, जिसमें ब्लॉक की निचली पंक्ति में मौजूद एलिमेंट के बारे में जानकारी और सबसे नीचे वाली पंक्ति के बीच स्पेस की जानकारी होती है. नीचे की पंक्ति के एलिमेंट में कोने, स्पेसर, और अगले कनेक्शन हो सकते हैं.
कनेक्शन कनेक्शन और ब्लॉक में उसके लिए इस्तेमाल होने वाली स्पेस को दिखाने के लिए बेस क्लास.
ConstantProvider ऐसा ऑब्जेक्ट जो रेंडरिंग ब्लॉक के लिए कॉन्सटेंट देता है.
ड्रॉर ऐसा ऑब्जेक्ट जो रेंडरिंग की दी गई जानकारी के आधार पर ब्लॉक बनाता है.
ExternalValueInput ऐसा ऑब्जेक्ट जिसमें रेंडरिंग के दौरान बाहरी वैल्यू डाले गए स्पेस के बारे में जानकारी होती है
फ़ील्ड रेंडरिंग के दौरान फ़ील्ड जो स्पेस लेता है उसके बारे में जानकारी देने वाला ऑब्जेक्ट
हैट ऐसा ऑब्जेक्ट जिसमें रेंडरिंग के दौरान, हैट के लिए तय की गई जगह के बारे में जानकारी होती है.
आइकॉन यह एक ऑब्जेक्ट है, जिसमें रेंडरिंग के दौरान आइकॉन के लिए गए स्पेस के बारे में जानकारी होती है.
InlineInput यह एक ऑब्जेक्ट है, जिसमें रेंडरिंग के दौरान इनलाइन इनपुट के स्पेस के बारे में जानकारी होती है.
InputConnection रेंडर होने के दौरान, किसी ब्लॉक में जगह लेने वाले इनपुट को दिखाने के लिए बेस क्लास.
InputRow एक ऑब्जेक्ट, जिसमें एक या उससे ज़्यादा इनपुट वाली पंक्ति के बारे में जानकारी होती है.
InRowSpacer एक ऑब्जेक्ट, जिसमें किसी पंक्ति में मौजूद दो एलिमेंट के बीच स्पेसर के बारे में जानकारी होती है.
JaggedEdge ऐसा ऑब्जेक्ट जिसमें रेंडरिंग के दौरान, छोटे किए गए ब्लॉक के दांतेदार किनारे के स्पेस के बारे में जानकारी होती है.
MarkerSvg मार्कर के लिए क्लास, जिसमें मार्कर को SVG के तौर पर ग्राफ़िक के तौर पर रेंडर करने के तरीके शामिल हैं.
मेज़र किए जा सकने वाले किसी ब्लॉक का वह हिस्सा दिखाने के लिए बेस क्लास जो रेंडरिंग के दौरान जगह लेती है. मेज़र किए जा सकने वाले हर नॉन-स्पेसर का कंस्ट्रक्टर, ब्लॉक एलिमेंट का साइज़ रिकॉर्ड करता है, जैसे कि फ़ील्ड, स्टेटमेंट इनपुट.
NextConnection यह एक ऑब्जेक्ट है, जिसमें रेंडरिंग के दौरान, अगला कनेक्शन होने वाले स्पेस के बारे में जानकारी देता है.
OutputConnection रेंडरिंग के दौरान, आउटपुट कनेक्शन के स्पेस में होने वाले स्पेस के बारे में जानकारी देने वाला ऑब्जेक्ट.
PathObject ऐसा ऑब्जेक्ट जो रेंडरर की ओर से इस्तेमाल किए जाने वाले हर SVG एलिमेंट को बनाने और सेट करने को हैंडल करता है.
PreviousConnection यह एक ऑब्जेक्ट है, जिसमें उस स्पेस के बारे में जानकारी होती है जिसे कोई पिछला कनेक्शन, रेंडरिंग के दौरान लेता है.
रेंडरर ब्लॉक रेंडरर के लिए बेस क्लास.
RenderInfo

एक ऑब्जेक्ट जिसमें इस ब्लॉक को बनाने के लिए साइज़ की पूरी जानकारी शामिल है.

यह माप पास, ब्लॉक में बदलावों को लागू नहीं करता है (हालांकि, फ़ील्ड getSize() को कॉल करने पर फिर से रेंडर करना चुन सकते हैं). हालांकि, इसे बार-बार कॉल करना महंगा हो सकता है.

RoundCorner ऐसा ऑब्जेक्ट जिसमें रेंडरिंग के दौरान, गोल कोने में मौजूद जगह के बारे में जानकारी होती है.
पंक्ति एक ऑब्जेक्ट, जो रेंडर किए गए ब्लॉक और उसके सभी सबकॉम्पोनेंट पर एक पंक्ति को दिखाता है.
SpacerRow यह एक ऑब्जेक्ट है, जिसमें दो पंक्तियों के बीच स्पेसर के बारे में जानकारी होती है.
SquareCorner यह एक ऑब्जेक्ट है, जिसमें रेंडरिंग के दौरान, किसी स्क्वेयर कोने की जगह के बारे में जानकारी दी जाती है.
StatementInput रेंडरिंग के दौरान, किसी स्टेटमेंट इनपुट में इस्तेमाल होने वाले स्पेस के बारे में जानकारी देने वाला ऑब्जेक्ट
TopRow एक ऑब्जेक्ट, जिसमें यह जानकारी होती है कि किसी ब्लॉक की सबसे ऊपर वाली पंक्ति में कौनसे एलिमेंट हैं. साथ ही, सबसे ऊपर वाली पंक्ति के साइज़ की जानकारी भी होती है. सबसे ऊपर वाली पंक्ति के एलिमेंट में कोने, हैट, स्पेसर, और पिछले कनेक्शन शामिल हो सकते हैं. इस कंस्ट्रक्टर को कॉल करने के बाद, पंक्ति में वे सभी नॉन-स्पेसर एलिमेंट शामिल होंगे जिनकी उसे ज़रूरत है.

फ़ंक्शन

फ़ंक्शन ब्यौरा
रजिस्टर करें(नाम, रेंडररक्लास) नए रेंडरर को रजिस्टर करता है.
रजिस्ट्रेशन रद्द करें(नाम) दिए गए नाम से रजिस्टर किए गए रेंडरर का रजिस्ट्रेशन रद्द करता है.

इंटरफ़ेस

इंटरफ़ेस ब्यौरा
InsideCorners एक ऑब्जेक्ट, जिसमें कोनों के साइज़ और पाथ की जानकारी होती है.
IPathObject किसी ब्लॉक के पाथ ऑब्जेक्ट के लिए इंटरफ़ेस.
JaggedTeeth एक ऑब्जेक्ट जिसमें छोटे किए गए ब्लॉक इंडिकेटर के बारे में साइज़ और पाथ की जानकारी होती है.
नॉच एक ऑब्जेक्ट जिसमें किसी नॉच के साइज़ और पाथ की जानकारी होती है.
OutsideCorners एक ऑब्जेक्ट जिसमें बाहरी कोनों के साइज़ और पाथ की जानकारी शामिल है.
PuzzleTab एक ऑब्जेक्ट, जिसमें पहेली वाले टैब के साइज़ और पाथ की जानकारी होती है.
StartHat स्टार्ट हैट के बारे में साइज़ और पाथ की जानकारी देने वाला ऑब्जेक्ट.

वैरिएबल

वैरिएबल ब्यौरा
टाइप

उपनाम टाइप

उपनाम टाइप करें ब्यौरा
BaseShape
DynamicShape एक ऐसा ऑब्जेक्ट जिसमें किसी डाइनैमिक आकार के बारे में साइज़ और टाइप की जानकारी होती है.