הבית > חֲדָשׁוֹת > תוכן

פקודה פקודה

Apr 26, 2019

4.2 קידוד פקודות

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

לקבוע את הפקודה. פרמטרים פקודה (אם בכלל) נמצאים בכלל

סיביות משמעותיות. כל הסיביות המסומנות שמורות חייבות להיות אפס.

הפרימיטיבים הגרפיים הנתמכים על ידי FT800 וערכם בהתאמה מוזכרים

להלן

טבלה 4 FT800 גרפיקה פרימיטיבים רשימה

image

בפורמטים שונים מפת סיביות הנתמכים על ידי FT800 והערכים שלהם בהתאמה מוזכרים

להלן

image

4.3 קבוצות פיקוד

4.3.1 הגדרת מצב גרפיקה

ALPHA_FUNC קבע את פונקציית הבדיקה של אלפא

BITMAP_HANDLE להגדיר את ידית מפת הסיביות

BITMAP_LAYOUT להגדיר את הפורמט של מפת סיביות המקור ואת הפריסה עבור

ידית הנוכחית

BITMAP_SIZE הגדרת ציור המסך של מפות סיביות עבור הידית הנוכחית

BITMAP_SOURCE קובע את כתובת המקור עבור גרפיקה מפת סיביות

BITMAP_TRANSFORM_A-F קבע את הרכיבים של מטריצת המרת bitmap

BLEND_FUNC הגדרת פיקסל אריתמטי

CELL קבע את מספר תא מפת הסיביות עבור הפקודה VERTEX2F

ברור ברור מאגרים מוגדרים מראש ערכים

CLEAR_COLOR_A קבע ערך ברור לערוץ אלפא

CLEAR_COLOR_RGB קבע ערכים ברורים לערוצים אדומים, ירוקים וכחולים

CLEAR_STENCIL קבע ערך ברור למאגר הסטנסיל

CLEAR_TAG קבע ערך ברור למאגר התגים

COLOR_A בחר את אלפא הצבע הנוכחי

COLOR_MASK מאפשר או משבית כתיבה של רכיבי צבע

COLOR_RGB קבע את הצבע הנוכחי בצבע אדום, ירוק וכחול

LINE_WIDTH קבע את רוחב הקו

POINT_SIZE הגדרת גודל נקודה

RESTORE_CONTEXT לשחזר את ההקשר הגרפי הנוכחי מתוך ערימת ההקשר

SAVE_CONTEXT דוחפים את ההקשר הגרפי הנוכחי בערימת ההקשר

SCISSOR_SIZE להגדיר את גודל מלבן קליפ המספריים

SCISSOR_XY להגדיר את הפינה השמאלית העליונה של מלבן קליפ מספריים

STENCIL_FUNC להגדיר פונקציה ערך הפניה לבדיקה סטנסיל

STENCIL_MASK לשלוט על הכתיבה של חתיכות בודדים במטוסים סטנסיל

STENCIL_OP להגדיר סטנסיל פעולות הבדיקה

TAG הגדר את ערך התג הנוכחי

TAG_MASK שולט בכתיבת המאגר של התג


4.3.2 פעולות ציור

להתחיל לצייר גרפיקה פרימיטיבית

סוף סיום ציור פרימיטיבי גרפיקה

VERTEX2F לספק קודקוד עם קואורדינטות שבר

VERTEX2II לספק קודקוד עם קואורדינטות מספר שלם חיובי


4.3.3 בקרת ביצוע

JUMP לבצע פקודות במיקום אחר ברשימת התצוגה

MACRO מבצע פקודה אחת מרשומת מאקרו

CALL לבצע רצף של פקודות במיקום אחר

רשימת תצוגה

החזרה חזרה מפקודת CALL קודמת

DISPLAY סיים את רשימת התצוגה


image

image

image