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