מרחב השמות של geras
מחלקות
מחלקה | התיאור |
---|---|
ConstantProvider | אובייקט שמספק קבועים לעיבוד בלוקים במצב Geras. |
חלונית הזזה | אובייקט שמצייר בלוק על סמך פרטי הרינדור הנתונים, שמותאם אישית ל-geras. |
HighlightConstantProvider | אובייקט שמספק קבועים לעיבוד הדגשות על בלוקים. חלק מההדגשות הן היסט פשוט של נתיבי ההורה וניתן ליצור אותן באופן פרוגרמטי. סוגים אחרים, בעיקר בעקומה, נוצרים מתוך ערימות של קבועים וקשה לשנות אותם. |
עט הדגשה | אובייקט שמוסיף הדגשות לבלוק על סמך פרטי הרינדור הנתונים. ההדגשה מעניינת כי ההדגשות לא תוחמים את הבלוק באופן מלא. במקום זאת, הן ממוקמות על סמך מקור אור בפינה הימנית העליונה. המשמעות היא שהדגשות על הרינדור דורש מידע מדויק על המיקום של כל חלק בבלוק. הנתיבים שיתקבלו הם לא נתיבים רציפים או סגורים. ההדגשות של טאבים וחריצים מבוססות באופן רופף על צורות של טאבים וחריץ, אך אינן זהות בדיוק. |
InlineInput | אובייקט שמכיל מידע על המרחב שקלט מוטבע תופס במהלך הרינדור. |
PathObject | אובייקט שמטפל ביצירה ובהגדרה של כל אחד מרכיבי ה-SVG המשמשים את כלי הרינדור. |
כלי רינדור | בכלי לרינדור geras. הכלי הזה נועד לספק תאימות לאחור ל-Blockly מלפני שנת 2019. בפרויקטים חדשים יותר שאינם מוגבלים על ידי תאימות לאחור, כדאי להשתמש ב-thrasos, שהוא גרסה מודרנית יותר של כלי הרינדור הזה. גראס היא הרוח היוונית העתיקה של ימי עתיקות. |
RenderInfo | אובייקט שמכיל את כל נתוני המידות שנחוצים כדי לשרטט את הבלוק הזה, שהותאם אישית עבור הכלי לעיבוד של Geras. מעבר המדידה הזה לא מפיץ שינויים בבלוק (עם זאת, ייתכן שהשדות יבחרו לעבד אותם כשמתבצעת קריאה ל-getSize() ). עם זאת, שיחות חוזרות ונשנות עשויות להיות יקרות. |
StatementInput | אובייקט שמכיל מידע על המרחב שבו תופס קלט של הצהרה במהלך הרינדור. |