ब्लॉकली > 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) यह तय करें कि किसी कनेक्शन को हाइलाइट करना है या नहीं.