XR_ANDROID_viewport_feathering
Name String
XR_ANDROID_viewport_feathering
Typ rozszerzenia
Rozszerzenie instancji
Zarejestrowany numer wewnętrzny
807
Wersja
1
Stan ratyfikacji
Nie ratyfikowano
Zależności rozszerzeń i wersji
Data ostatniej modyfikacji
2026-05-06
Stan IP
Brak znanych roszczeń dotyczących własności intelektualnej.
Twórcy
Brian Chen, Google
Kyle Chen, Google
Nihav Jain, Google
Spencer Quin, Google
Przegląd
Urządzenia z dużym polem widzenia mogą wyświetlać pełną zawartość aplikacji bez żadnych problemów, ale urządzenia z małym polem widzenia(50–70) mogą wyświetlać tylko część zawartości, a reszta zostanie odcięta na krawędziach wyświetlacza. Sztywne przycięcie wokół obwodu może wydawać się użytkownikowi ograniczające i rozpraszające, a w rezultacie powodować dyskomfort. Wtapianie to technika polegająca na stosowaniu efektu zanikania na krawędzi obwodu pola widzenia. To rozszerzenie ujawnia obszar wtapiania zastosowany przez środowisko wykonawcze, dzięki czemu aplikacja może rozmieścić elementy interfejsu w bezpiecznym obszarze, który nie jest objęty wtapianiem.
Pobierz obszar z wtapianiem
Struktura XrViewportFeatheringConfigViewANDROID jest zdefiniowana w ten sposób:
typedef struct XrViewportFeatheringConfigViewANDROID {
XrStructureType type;
void* next;
uint32_t insetLeft;
uint32_t insetRight;
uint32_t insetTop;
uint32_t insetBottom;
} XrViewportFeatheringConfigViewANDROID;
Opisy członków
typeto XrStructureType tej struktury.nexttoNULLlub wskaźnik do następnej struktury w łańcuchu struktur.insetLeftto liczba pikseli po lewej stronie widoku, na które wpływa wtapianie.insetRightto liczba pikseli po prawej stronie widoku, na które wpływa wtapianie.insetTopto liczba pikseli na górze widoku, na które wpływa wtapianie.insetBottomto liczba pikseli na dole widoku, na które wpływa wtapianie.
Gdy to rozszerzenie jest włączone, aplikacja może przekazać strukturę XrViewportFeatheringConfigViewANDROID w łańcuchu XrViewConfigurationView :: next podczas wywoływania funkcji xrEnumerateViewConfigurationViews, aby uzyskać informacje o wtapianych wstawkach po każdej stronie widoku.
Prawidłowe użycie (pośrednie)
- Rozszerzenie
XR_ANDROID_viewport_featheringmusi być włączone przed użyciem XrViewportFeatheringConfigViewANDROID. -
typemusi mieć wartośćXR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROID -
nextmusi mieć wartośćNULLlub być prawidłowym wskaźnikiem do następnej struktury w łańcuchu struktur
Nowe domy
Rozszerzanie XrViewConfigurationView :
Nowe stałe typu wyliczeniowego
XR_ANDROID_VIEWPORT_FEATHERING_EXTENSION_NAMEXR_ANDROID_viewport_feathering_SPEC_VERSIONRozszerzanie XrStructureType :
XR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROID
Problemy
Historia zmian
Wersja 1, 6 maja 2026 r. (Brian Chen)
- Początkowy opis rozszerzenia.