blockly > blockRendering

מרחב השמות blockRendering

שיעורים

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

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

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

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

פונקציות

פונקציה תיאור
register(name, rendererClass) רישום של מעבד גרפיקה חדש.
unregister(name) ביטול הרישום של המכשיר להמרת גרפיקה שרשום בשם הנתון.

ממשקים

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

משתנים

משתנה תיאור
סוגי מודעות

כינויים מסוג טקסט

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