XR_ANDROID_viewport_feathering

מחרוזת שם

XR_ANDROID_viewport_feathering

סוג התוסף

תוסף למכונה

מספר השלוחה הרשום

807

גרסה

1

סטטוס האישור

לא אושר

תלויות של תוספים וגרסאות

OpenXR 1.0

תאריך השינוי האחרון

2026-05-06

סטטוס IP

אין תלונות ידועות על הפרת קניין רוחני.

שותפים ביצירת התוכן

בריאן צ'ן, Google
קייל צ'ן, Google
ניהב ג'יין, Google
ספנסר קווין, Google

סקירה כללית

במכשירים עם שדה ראייה רחב אפשר להציג את כל התוכן של האפליקציה בלי בעיות, אבל במכשירים עם שדה ראייה צר(50 עד 70) אפשר להציג רק חלק מהתוכן, והשאר נחתך בקצוות של המסך. חיתוך חד מסביב להיקף עלול להיראות מגביל ומסיח את הדעת למשתמש, ובסופו של דבר לגרום לאי נוחות. ריכוך הוא טכניקה שבה מחילים דהייה בקצה ההיקפי של שדה הראייה. התוסף הזה חושף את האזור המרוכך שנוצר על ידי סביבת זמן הריצה, ואז האפליקציה יכולה לפרוס את רכיבי ממשק המשתמש באזור הבטוח שלא מושפע מהריכוך.

קבלת אזור מרוכך

המבנה של XrViewportFeatheringConfigViewANDROID מוגדר כך:

typedef struct XrViewportFeatheringConfigViewANDROID {
    XrStructureType    type;
    void*              next;
    uint32_t           insetLeft;
    uint32_t           insetRight;
    uint32_t           insetTop;
    uint32_t           insetBottom;
} XrViewportFeatheringConfigViewANDROID;

תיאורי חברים

  • ‫type הוא ה-XrStructureType של המבנה הזה.
  • ‫next הוא NULL או מצביע למבנה הבא בשרשרת מבנים.
  • ‫insetLeft הוא מספר הפיקסלים בצד שמאל של התצוגה שמושפע מהריכוך.
  • ‫insetRight הוא מספר הפיקסלים בצד ימין של התצוגה שמושפע מהריכוך.
  • ‫insetTop הוא מספר הפיקסלים בחלק העליון של התצוגה שמושפע מהריכוך.
  • ‫insetBottom הוא מספר הפיקסלים בצד התחתון של התצוגה שמושפע מהריכוך.

כשהתוסף הזה מופעל, אפליקציה יכולה להעביר מבנה XrViewportFeatheringConfigViewANDROID בשרשרת XrViewConfigurationView :: next כשמתבצעת קריאה ל-xrEnumerateViewConfigurationViews כדי לקבל מידע על ה-feathered insets בכל צד של התצוגה.

שימוש תקין (משתמע)

מבנים חדשים

קבועי Enum חדשים

  • XR_ANDROID_VIEWPORT_FEATHERING_EXTENSION_NAME
  • XR_ANDROID_viewport_feathering_SPEC_VERSION
  • הרחבה של XrStructureType :

    • XR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROID

בעיות

היסטוריית הגרסאות

  • גרסה 1, 2026-05-06 (בריאן צ'ן)

    • תיאור התוסף הראשוני.