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) | קביעה אם להדגיש חיבור או לא. |