blockly > geras > रेंडरर

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)