XR_ANDROID_viewport_feathering

নামের স্ট্রিং

XR_ANDROID_viewport_feathering

এক্সটেনশনের ধরন

ইনস্ট্যান্স এক্সটেনশন

রেজিস্টার করা এক্সটেনশন নম্বর

807

সংশোধন

1

অনুমোদনের স্ট্যাটাস

অনুমোদিত নয়

এক্সটেনশন ও ভার্সন ডিপেন্ডেন্সি

OpenXR 1.0

শেষবার পরিবর্তন করার তারিখ

2026-05-06

IP স্ট্যাটাস

IP সংক্রান্ত কোনও দাবি নেই।

কন্ট্রিবিউটর

ব্রায়ান চেন, Google
কাইল চেন, Google
নিহভ জৈন, Google
স্পেন্সার কুইন, Google

এক নজরে

বড় FOV সহ ডিভাইসগুলি কোনও সমস্যা ছাড়াই একটি অ্যাপ্লিকেশনের সম্পূর্ণ কন্টেন্ট দেখাতে পারলেও, ছোট FOV(৫০ থেকে ৭০) সহ ডিভাইসগুলি শুধুমাত্র কন্টেন্টের অংশ দেখাতে সক্ষম এবং বাকি অংশ ডিসপ্লের প্রান্তে কেটে যাবে। পেরিমিটারের চারপাশে হার্ড ক্লিপ হয়ত ব্যবহারকারীর কাছে সীমাবদ্ধ এবং বিভ্রান্তিকর মনে হতে পারে এবং শেষ পর্যন্ত অস্বস্তির কারণ হতে পারে। ফেদারিং হল এমন একটি টেকনিক যার মাধ্যমে ফিল্ড অফ ভিউয়ের পেরিমিটারের প্রান্তে ফেডিং প্রয়োগ করা হয়। এই এক্সটেনশন রানটাইম দ্বারা প্রয়োগ করা ফেদার্ড এরিয়া প্রকাশ করে, একটি অ্যাপ্লিকেশন তখন নিরাপদ এলাকার মধ্যে UI এলিমেন্ট লেআউট করতে পারে যা ফেদারিং দ্বারা প্রভাবিত হয় না।

ফেদার্ড এরিয়া পান

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 স্ট্রাকচার পাস করতে পারে।

সঠিক ব্যবহার (অন্তর্নিহিত)

নতুন স্ট্রাকচার

নতুন Enum কনস্ট্যান্ট

  • XR_ANDROID_VIEWPORT_FEATHERING_EXTENSION_NAME
  • XR_ANDROID_viewport_feathering_SPEC_VERSION
  • XrStructureType এক্সটেন্ড করা হচ্ছে :

    • XR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROID

ইস্যু

ভার্সনের ইতিহাস

  • রিভিশন ১, ০৬-০৫-২০২৬ (ব্রায়ান চেন)

    • এক্সটেনশনের প্রাথমিক বিবরণ।