XR_ANDROID_viewport_feathering
নামের স্ট্রিং
XR_ANDROID_viewport_feathering
এক্সটেনশনের ধরন
ইনস্ট্যান্স এক্সটেনশন
রেজিস্টার করা এক্সটেনশন নম্বর
807
সংশোধন
1
অনুমোদনের স্ট্যাটাস
অনুমোদিত নয়
এক্সটেনশন ও ভার্সন ডিপেন্ডেন্সি
শেষবার পরিবর্তন করার তারিখ
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 স্ট্রাকচার পাস করতে পারে।
সঠিক ব্যবহার (অন্তর্নিহিত)
- XrViewportFeatheringConfigViewANDROID ব্যবহার করার আগে
XR_ANDROID_viewport_featheringএক্সটেনশন অবশ্যই চালু করতে হবে -
typeঅবশ্যইXR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROIDহতে হবে -
nextঅবশ্যইNULLবা স্ট্রাকচার চেনের পরবর্তী স্ট্রাকচারের সঠিক পয়েন্টার হতে হবে
নতুন স্ট্রাকচার
XrViewConfigurationView এক্সটেন্ড করা হচ্ছে :
নতুন Enum কনস্ট্যান্ট
XR_ANDROID_VIEWPORT_FEATHERING_EXTENSION_NAMEXR_ANDROID_viewport_feathering_SPEC_VERSIONXrStructureType এক্সটেন্ড করা হচ্ছে :
XR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROID
ইস্যু
ভার্সনের ইতিহাস
রিভিশন ১, ০৬-০৫-২০২৬ (ব্রায়ান চেন)
- এক্সটেনশনের প্রাথমিক বিবরণ।