XR_ANDROID_viewport_feathering
Name String
XR_ANDROID_viewport_feathering
نوع الإضافة
إضافة مثيل
رقم الإضافة المسجَّل
807
المراجعة
1
حالة التصديق
لم تتم المصادقة عليها
الاعتماد على الإضافات والإصدارات
تاريخ آخر تعديل
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قبل استخدام XrViewportFeatheringConfigViewANDROID - يجب أن يكون
typeXR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROID -
nextيجب أن تكونNULLأو مؤشرًا صالحًا إلى البنية التالية في سلسلة البنية
منشآت جديدة
ثوابت تعداد جديدة
XR_ANDROID_VIEWPORT_FEATHERING_EXTENSION_NAMEXR_ANDROID_viewport_feathering_SPEC_VERSIONتوسيع XrStructureType :
XR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROID
المشاكل
سجلّ الإصدارات
المراجعة 1، 06-05-2026 (براين تشن)
- وصف الإضافة الأوّلي