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, व्यू के निचले हिस्से में मौजूद उन पिक्सल की संख्या है जिन पर फ़ेदरिंग का असर पड़ा है.
इस एक्सटेंशन के चालू होने पर, कोई ऐप्लिकेशन xrEnumerateViewConfigurationViews को कॉल करते समय, XrViewConfigurationView :: next चेन में XrViewportFeatheringConfigViewANDROID स्ट्रक्चर को पास कर सकता है. इससे व्यू के हर साइड के लिए, फ़ेदर किए गए इनसेट के बारे में जानकारी हासिल की जा सकती है.
सही इस्तेमाल (इंप्लिसिट)
- XrViewportFeatheringConfigViewANDROID का इस्तेमाल करने से पहले,
XR_ANDROID_viewport_featheringएक्सटेंशन चालू करना ज़रूरी है -
typeकी वैल्यूXR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROIDहोनी चाहिए -
nextNULLया स्ट्रक्चर चेन में अगले स्ट्रक्चर का मान्य पॉइंटर होना चाहिए
नए स्ट्रक्चर
XrViewConfigurationView को एक्सटेंड करना :
नए Enum कॉन्सटेंट
XR_ANDROID_VIEWPORT_FEATHERING_EXTENSION_NAMEXR_ANDROID_viewport_feathering_SPEC_VERSIONXrStructureType को एक्सटेंड करना :
XR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROID
समस्याएं
वर्शन हिस्ट्री
संशोधन 1, 06-05-2026 (ब्रायन चेन)
- एक्सटेंशन का शुरुआती ब्यौरा.