blockly‏ > blockRendering‏ > Renderer

המחלקה blockRendering.Renderer

המחלקה הבסיסית של רכיב להצגת בלוקים.

Signature:

export declare class Renderer implements IRegistrable 

יישום: IRegistrable

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(name) יצירת מופע חדש של הכיתה Renderer

מאפיינים

נכס גורמי שינוי סוג תיאור
constants_ protected ConstantProvider הספק הקבוע של ה-Renderer.
name protected מחרוזת
עקוף protected object | null עקיפות של קבועי עיבוד, שמועברות דרך אפשרויות.

Methods

שיטה גורמי שינוי תיאור
dispose()‎ משמידים את המכשיר הזה. מחיקה של כל רכיבי ה-DOM שנוצרו על ידי המנגן הזה והקבועים שלו.
getClassName() הפונקציה מקבלת את שם הכיתה שמזהה את המכשיר להמרת גרפיקה.
getConstants() אחזור של ספק הקבוע של המכשיר הנוכחי. אנחנו מניחים שכאשר קוראים ל-render, הכלי לעיבוד כבר הופעל.
init(theme, opt_rendererOverrides) מפעילים את המכשיר להמרת גרפיקה.
makeConstants_() protected יוצרים מכונה חדשה של ספק הקבוע של ה-Renderer.
makeDrawer_(block, info) protected יצירת מכונה חדשה של המגירה של ה-Renderer.
makePathObject(root, style) יצירת מכונה חדשה של אובייקט נתיב של עיבוד.
makeRenderInfo_(block) protected יוצרים מופע חדש של אובייקט פרטי העיבוד של ה-renderer.
orphanCanConnectAtEnd(topBlock, orphanBlock, localType) protected בדיקה אם בלוק יתום יכול להתחבר ל'קצה' של אשכול הבלוקים של topBlock. אם הקבוצה היא שורה, הסוף הוא הקלט האחרון. אם הצבירה היא סטאק, הקצה הוא החיבור הבא האחרון. אם הצבירה לא היא ולא זו, הפונקציה מחזירה את הערך false.
refreshDom(svg, theme, injectionDivIfIsParent) לרענן את המנגנון להצגת הגרפיקה אחרי שינוי העיצוב.
shouldHighlightConnection(_conn) קביעה אם להדגיש חיבור או לא.