XR_ANDROID_viewport_feathering

Name String

XR_ANDROID_viewport_feathering

نوع الإضافة

إضافة مثيل

رقم الإضافة المسجَّل

807

المراجعة

1

حالة التصديق

لم تتم المصادقة عليها

الاعتماد على الإضافات والإصدارات

OpenXR 1.0

تاريخ آخر تعديل

2026-05-06

حالة الملكية الفكرية

ما مِن مطالبات معروفة بشأن الملكية الفكرية.

المساهمون

براين تشين، 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 للحصول على معلومات حول الأجزاء المموّهة لكل جانب من جوانب العرض.

الاستخدام الصالح (ضمني)

منشآت جديدة

ثوابت تعداد جديدة

  • XR_ANDROID_VIEWPORT_FEATHERING_EXTENSION_NAME
  • XR_ANDROID_viewport_feathering_SPEC_VERSION
  • توسيع XrStructureType :

    • XR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROID

المشاكل

سجلّ الإصدارات

  • المراجعة 1، ‏06-05-2026 (براين تشن)

    • وصف الإضافة الأوّلي