XR_ANDROID_viewport_feathering
Name String
XR_ANDROID_viewport_feathering
Loại tiện ích
Phần mở rộng thực thể
Số máy lẻ đã đăng ký
807
Bản sửa đổi
1
Trạng thái phê chuẩn
Chưa được phê chuẩn
Phần phụ thuộc của tiện ích và phiên bản
Ngày sửa đổi gần đây nhất
2026-05-06
Trạng thái IP
Không có tuyên bố nào về tài sản trí tuệ.
Cộng tác viên
Brian Chen, Google
Kyle Chen, Google
Nihav Jain, Google
Spencer Quin, Google
Tổng quan
Mặc dù các thiết bị có FOV lớn có thể hiển thị toàn bộ nội dung của ứng dụng mà không gặp vấn đề gì, nhưng các thiết bị có FOV nhỏ(50 đến 70) chỉ có thể hiển thị một phần nội dung và phần còn lại sẽ bị cắt ở các cạnh của màn hình. Đường cắt cứng xung quanh chu vi có thể gây hạn chế và khiến người dùng mất tập trung, cuối cùng gây khó chịu. Làm mờ là một kỹ thuật để áp dụng hiệu ứng mờ dần ở cạnh ngoài của trường nhìn. Tiện ích này cho thấy vùng mờ do thời gian chạy áp dụng, sau đó ứng dụng có thể bố trí các thành phần trên giao diện người dùng trong vùng an toàn không bị ảnh hưởng bởi hiệu ứng mờ.
Lấy vùng được làm mờ viền
Cấu trúc XrViewportFeatheringConfigViewANDROID được định nghĩa như sau:
typedef struct XrViewportFeatheringConfigViewANDROID {
XrStructureType type;
void* next;
uint32_t insetLeft;
uint32_t insetRight;
uint32_t insetTop;
uint32_t insetBottom;
} XrViewportFeatheringConfigViewANDROID;
Nội dung mô tả về thành viên
typelà XrStructureType của cấu trúc này.nextlàNULLhoặc con trỏ trỏ đến cấu trúc tiếp theo trong chuỗi cấu trúc.insetLeftlà số pixel ở bên trái của khung hiển thị chịu ảnh hưởng của hiệu ứng làm mờ.insetRightlà số pixel ở bên phải của khung hiển thị chịu ảnh hưởng của hiệu ứng làm mờ.insetToplà số pixel ở cạnh trên của khung hiển thị chịu ảnh hưởng của hiệu ứng làm mờ viền.insetBottomlà số pixel ở cạnh dưới của khung hiển thị chịu ảnh hưởng của hiệu ứng làm mờ.
Khi tiện ích này được bật, một ứng dụng có thể truyền cấu trúc XrViewportFeatheringConfigViewANDROID trong chuỗi XrViewConfigurationView :: next khi gọi xrEnumerateViewConfigurationViews để lấy thông tin về các phần lồng ghép được làm mờ cho mỗi bên của khung hiển thị.
Cách sử dụng hợp lệ (Ngầm ẩn)
- Bạn phải bật tiện ích
XR_ANDROID_viewport_featheringtrước khi sử dụng XrViewportFeatheringConfigViewANDROID -
typephải làXR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROID -
nextphải làNULLhoặc một con trỏ hợp lệ đến cấu trúc tiếp theo trong chuỗi cấu trúc
Cấu trúc mới
Hằng số enum mới
XR_ANDROID_VIEWPORT_FEATHERING_EXTENSION_NAMEXR_ANDROID_viewport_feathering_SPEC_VERSIONMở rộng XrStructureType :
XR_TYPE_VIEWPORT_FEATHERING_CONFIG_VIEW_ANDROID
Vấn đề
Danh sách phiên bản
Bản sửa đổi 1, ngày 6 tháng 5 năm 2026 (Brian Chen)
- Nội dung mô tả ban đầu về tiện ích.