geras नेमस्पेस
क्लास
कक्षा | ब्यौरा |
---|---|
ConstantProvider | ऐसा ऑब्जेक्ट जो Geras मोड में रेंडरिंग ब्लॉक के लिए कॉन्सटेंट देता है. |
ड्रॉर | ऐसा ऑब्जेक्ट जो रेंडर करने की दी गई जानकारी के आधार पर ब्लॉक बनाता है. इसे जेरा रेंडरर के लिए पसंद के मुताबिक बनाया जाता है. |
HighlightConstantProvider | एक ऑब्जेक्ट जो ब्लॉक पर हाइलाइट रेंडर करने के लिए कॉन्सटेंट देता है. कुछ हाइलाइट, पैरंट पाथ के सामान्य ऑफ़सेट होते हैं और इन्हें प्रोग्राम के हिसाब से जनरेट किया जा सकता है. कुछ अन्य, खास तौर पर कर्व पर, कॉन्सटेंट के ढेर से बने हैं और इन्हें बदलना मुश्किल है. |
हाइलाइटर | ऐसा ऑब्जेक्ट जो रेंडरिंग की दी गई जानकारी के आधार पर, ब्लॉक में हाइलाइट जोड़ता है. हाइलाइट दिलचस्प है, क्योंकि हाइलाइट में ब्लॉक पूरी तरह से बंद नहीं किया गया है. इसके बजाय, उन्हें ऊपर बाईं ओर रोशनी के स्रोत के हिसाब से लगाया जाता है. इसका मतलब है कि रेंडरिंग हाइलाइट के लिए ब्लॉक के हर हिस्से की स्थिति के बारे में सटीक जानकारी की ज़रूरत होती है. नतीजे देने वाले पाथ, लगातार या बंद पाथ नहीं हैं. टैब और नॉच के लिए हाइलाइट, टैब और नॉच के आकार पर आधारित होते हैं, लेकिन वे बिलकुल एक जैसे नहीं होते. |
InlineInput | यह एक ऑब्जेक्ट है, जिसमें रेंडरिंग के दौरान इनलाइन इनपुट के स्पेस के बारे में जानकारी होती है. |
PathObject | ऐसा ऑब्जेक्ट जो रेंडरर की ओर से इस्तेमाल किए जाने वाले हर SVG एलिमेंट को बनाने और सेट करने को हैंडल करता है. |
रेंडरर | जेरा रेंडरर. इस रेंडरर को इस तरह से डिज़ाइन किया गया था कि यह 2019 से पहले के ब्लॉकली सिस्टम में भी काम कर सके. जो नए प्रोजेक्ट पुराने सिस्टम के साथ काम नहीं करते उन्हें थैसो का इस्तेमाल करना चाहिए, जो इस रेंडरर का नया वर्शन है. गेरास, पुराने ज़माने की ग्रीक भावना है. |
RenderInfo | एक ऑब्जेक्ट, जिसमें इस ब्लॉक को बनाने के लिए साइज़ की पूरी जानकारी शामिल है. इसे जेरा रेंडरर के लिए पसंद के मुताबिक बनाया गया है. यह माप पास, ब्लॉक में बदलावों को लागू नहीं करता है (हालांकि, फ़ील्ड getSize() को कॉल करने पर फिर से रेंडर करना चुन सकते हैं). हालांकि, इसे बार-बार कॉल करना महंगा हो सकता है. |
StatementInput | यह एक ऑब्जेक्ट है, जिसमें रेंडरिंग के दौरान स्टेटमेंट इनपुट डाले गए स्पेस के बारे में जानकारी होती है. |