blockly > blockRendering > Renderer
blockRendering.Renderer क्लास
ब्लॉक रेंडरर के लिए बेस क्लास.
हस्ताक्षर:
export declare class Renderer implements IRegistrable
लागू करता है: IRegistrable
निर्माता
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(constructor)(name) | Renderer क्लास का नया इंस्टेंस बनाता है |
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | ब्यौरा |
---|---|---|---|
constants_ | protected |
ConstantProvider | रेंडर करने वाले कॉन्टेंट का कॉन्सटेंट प्रोवाइडर. |
name | protected |
स्ट्रिंग | |
ओवरराइड करता है | protected |
object | null | विकल्पों के ज़रिए पास किए गए, रेंडरिंग कॉन्स्टेंट बदलाव. |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
dispose() | इस रेंडरर को हटा दें. इस रेंडरर और उसके कॉन्स्टेंट से बनाए गए सभी डीओएम एलिमेंट मिटाएं. | |
getClassName() | इस रेंडरर की पहचान करने वाली क्लास का नाम दिखाता है. | |
getConstants() | मौजूदा रेंडरर के कॉन्स्टेंट प्रोवाइडर की जानकारी पाएं. हम मानते हैं कि इसे कॉल करने पर, रेंडरर पहले ही शुरू हो चुका है. | |
init(theme, opt_rendererOverrides) | रेंडरर को शुरू करना. | |
makeConstants_() | protected |
रेंडरर के कॉन्स्टेंट प्रोवाइडर का नया इंस्टेंस बनाएं. |
makeDrawer_(block, info) | protected |
रेंडरर के ड्रॉअर का नया इंस्टेंस बनाएं. |
makePathObject(root, style) | रेंडरर पाथ ऑब्जेक्ट का नया इंस्टेंस बनाएं. | |
makeRenderInfo_(block) | protected |
रेंडरर के रेंडर की जानकारी वाले ऑब्जेक्ट का नया इंस्टेंस बनाएं. |
orphanCanConnectAtEnd(topBlock, orphanBlock, localType) | protected |
यह जांच करता है कि कोई अनाथ ब्लॉक, topBlock के ब्लॉक-क्लंप के "आखिर" से कनेक्ट हो सकता है या नहीं. अगर क्लंप एक लाइन है, तो आखिर में आखिरी इनपुट होता है. अगर क्लंप एक स्टैक है, तो आखिर में मौजूद कनेक्शन को आखिरी कनेक्शन माना जाता है. अगर क्लंप, इनमें से कोई भी नहीं है, तो यह फ़ंक्शन गलत दिखाता है. |
refreshDom(svg, theme, injectionDivIfIsParent) | थीम बदलने के बाद, रेंडरर को रीफ़्रेश करें. | |
shouldHighlightConnection(_conn) | यह तय करना कि किसी कनेक्शन को हाइलाइट करना है या नहीं. |