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

OpenXR 1.0

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

  • type to XrStructureType tej struktury.
  • next to NULL lub wskaźnik do następnej struktury w łańcuchu struktur.
  • insetLeft to liczba pikseli po lewej stronie widoku, na które wpływa wtapianie.
  • insetRight to liczba pikseli po prawej stronie widoku, na które wpływa wtapianie.
  • insetTop to liczba pikseli na górze widoku, na które wpływa wtapianie.
  • insetBottom to 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)

Nowe domy

Nowe stałe typu wyliczeniowego

  • XR_ANDROID_VIEWPORT_FEATHERING_EXTENSION_NAME
  • XR_ANDROID_viewport_feathering_SPEC_VERSION
  • Rozszerzanie XrStructureType :

    • XR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROID

Problemy

Historia zmian

  • Wersja 1, 6 maja 2026 r. (Brian Chen)

    • Początkowy opis rozszerzenia.