geras.Renderer क्लास
geras रेंडरर. इस रेंडरर को 2019 से पहले के Blockly वर्शन के साथ काम करने के लिए डिज़ाइन किया गया था. नए प्रोजेक्ट, thrasos का इस्तेमाल करें. यह इस रेंडरर का ज़्यादा आधुनिक वर्शन है. हालांकि, यह उन प्रोजेक्ट के लिए नहीं है जो पुराने वर्शन के साथ काम नहीं करते.
गेरास, प्राचीन ग्रीक में बुढ़ापे की आत्मा है.
हस्ताक्षर:
export declare class Renderer extends BaseRenderer
इससे जुड़े हैं: BaseRenderer
निर्माता
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(constructor)(name) | Renderer क्लास का नया इंस्टेंस बनाता है |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
getHighlightConstants() | रेंडरर के हाइलाइट कॉन्स्टेंट की सेवा देने वाली कंपनी का पता लगाएं. हम मानते हैं कि इसे कॉल करने पर, रेंडरर पहले ही शुरू हो चुका है. | |
init(theme, opt_rendererOverrides) | रेंडरर को शुरू करना. Geras में, सामान्य कॉन्स्टेंट प्रोवाइडर के अलावा हाइलाइट प्रोवाइडर भी होता है. | |
makeConstants_() | ||
makeDrawer_(block, info) | protected |
रेंडरर के ड्रॉअर का नया इंस्टेंस बनाएं. |
makeHighlightConstants_() | protected |
रेंडरर के हाइलाइट कॉन्स्टेंट प्रोवाइडर का नया इंस्टेंस बनाएं. |
makePathObject(root, style) | रेंडरर पाथ ऑब्जेक्ट का नया इंस्टेंस बनाएं. | |
makeRenderInfo_(block) | protected |
रेंडरर के रेंडर की जानकारी वाले ऑब्जेक्ट का नया इंस्टेंस बनाएं. |
refreshDom(svg, theme, injectionDiv) |