blockly > blockRendering

מרחב שמות של בלוקRendering

מחלקות

מחלקה התיאור
BottomRow אובייקט שמכיל מידע על הרכיבים שנמצאים בשורה התחתונה של בלוק וכן מידע על הריווח בשורה התחתונה. רכיבים בשורה התחתונה יכולים לכלול פינות, ספייסרים והחיבורים הבאים.
חיבור מחלקת הבסיס שמייצגת חיבור ואת המרחב שהוא תופס בבלוק.
ConstantProvider אובייקט שמספק קבועים לעיבוד בלוקים.
חלונית הזזה אובייקט שמצייר בלוק על סמך פרטי הרינדור הנתונים.
ExternalValueInput אובייקט שמכיל מידע על המרחב שבו תופס קלט של ערך חיצוני במהלך הרינדור
שדה אובייקט שמכיל מידע על המרחב ששדה תופס במהלך הרינדור
כובע אובייקט שמכיל מידע על המרחב שכובע תופס במהלך העיבוד.
סמל אובייקט שמכיל מידע על המרחב שהסמל תופס במהלך הרינדור.
InlineInput אובייקט שמכיל מידע על המרחב שקלט מוטבע תופס במהלך הרינדור.
InputConnection מחלקת הבסיס שמייצגת קלט שתופס מקום בבלוק במהלך הרינדור.
InputRow אובייקט שמכיל מידע על שורה שמכילה קלט אחד או יותר.
InRowSpacer אובייקט שמכיל מידע על מפריד בין שני רכיבים בשורה.
JaggedEdge אובייקט שמכיל מידע על המרחב שהקצה המשוונן של בלוק מכווץ תופס במהלך העיבוד.
MarkerSvg מחלקה של סמן, שמכילה שיטות לעיבוד גרפי של סמן כ-SVG.
ניתנות למדידה מחלקת הבסיס שמייצגת חלק מבלוק שתופס מקום במהלך הרינדור. הבנאי של כל פרמטר שאינו מרווח מדי שומר את גודל רכיב הבלוק (למשל שדה, קלט הצהרה).
NextConnection אובייקט שמכיל מידע על המרחב שיתרחש החיבור הבא במהלך העיבוד.
OutputConnection אובייקט שמכיל מידע על המרחב שאותו תופס חיבור פלט במהלך הרינדור.
PathObject אובייקט שמטפל ביצירה ובהגדרה של כל אחד מרכיבי ה-SVG המשמשים את כלי הרינדור.
PreviousConnection אובייקט שמכיל מידע על המרחב שבו תופס חיבור קודם במהלך העיבוד.
כלי רינדור המחלקה הבסיסית של מעבד בלוקים (blockerer).
RenderInfo

אובייקט שמכיל את כל נתוני המידות שדרושים כדי לשרטט את הבלוק הזה.

מעבר המדידה הזה לא מפיץ שינויים בבלוק (עם זאת, ייתכן שהשדות יבחרו לעבד אותם כשמתבצעת קריאה ל-getSize() ). עם זאת, שיחות חוזרות ונשנות עשויות להיות יקרות.

RoundCorner אובייקט שמכיל מידע על המרחב שפינה מעוגלת תופסת במהלך העיבוד.
שורה אובייקט שמייצג שורה אחת בבלוק שעבר עיבוד ואת כל רכיבי המשנה שלו.
SpacerRow אובייקט שמכיל מידע על מרווח בין שתי שורות.
SquareCorner אובייקט שמכיל מידע על המרחב שפינה מרובעת תופסת במהלך העיבוד.
StatementInput אובייקט שמכיל מידע על המרחב שבו תופס הקלט של הצהרה במהלך הרינדור
TopRow אובייקט שמכיל מידע על הרכיבים שנמצאים בשורה העליונה של בלוק וכן מידע על גודל השורה העליונה. רכיבים בשורה העליונה יכולים לכלול פינות, כובעים, ספייסרים וחיבורים קודמים. לאחר הקריאה למרכיב הזה, השורה תכיל את כל הרכיבים הדרושים להם שאינם מפרידים.

פונקציות

פעולה התיאור
register(name, ndererClass) רישום מעבד חדש.
unregister(name) מבטל את הרישום של ה-Renderer שרשום עם השם הנתון.

ממשקים

ממשק התיאור
InsideCorners אובייקט שמכיל מידע על מידות ונתיבים לגבי הפינות הפנימיות.
IPathObject ממשק לאובייקט הנתיב של בלוק.
JaggedTeeth אובייקט שמכיל מידע על מידות ונתיבים לגבי מחווני בלוקים מכווצים.
חריץ אובייקט שמכיל מידע על גודל ונתיב לגבי מחורץ.
OutsideCorners אובייקט שמכיל מידע על מידות ועל נתיב לגבי פינות חיצוניות.
PuzzleTab אובייקט שמכיל מידע על מידות ומסלולים לגבי כרטיסיית חידות.
StartHat אובייקט שמכיל מידע על מידות ועל נתיב של כובע התחלה.

משתנים

משתנה התיאור
סוגים

יש להקליד כינויים

הקלד כינוי התיאור
BaseShape
DynamicShape אובייקט שמכיל מידע על גודל וסוג של צורה דינמית.