XRFoveationFeature
This OpenXRInteractionFeature
configures the XR_FB_foveation
extension at OpenXR runtime.
Summary
Inheritance
Inherits from: OpenXRFeature
Public attributes
ExtensionString = "XR_KHR_android_create_instance" + " XR_FB_foveation" + " XR_FB_foveation_configuration" + " XR_FB_swapchain_update_state" + " XR_FB_foveation_vulkan"
const string
The OpenXR Extension string. FeatureId = "com.google.xr.extensions.foveation"
const string
The feature ID string. UiName = "Foveation (Legacy)"
const string
The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.
Public static functions
FBSetFoveationLevel(XRFoveationLevel foveationLevel, float verticalOffset, bool foveationDynamic)
void
Configures foveation as if you were creating and setting a foveation profile via XrFoveationLevelProfileCreateInfoFB.
Public attributes
ExtensionString
const string ExtensionString = "XR_KHR_android_create_instance" + " XR_FB_foveation" + " XR_FB_foveation_configuration" + " XR_FB_swapchain_update_state" + " XR_FB_foveation_vulkan"
The OpenXR Extension string.
Used to check if this extensions is available or enabled.
FeatureId
const string FeatureId = "com.google.xr.extensions.foveation"
The feature ID string.
UiName
const string UiName = "Foveation (Legacy)"
The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.
Public static functions
FBSetFoveationLevel
void FBSetFoveationLevel( XRFoveationLevel foveationLevel, float verticalOffset, bool foveationDynamic )
Configures foveation as if you were creating and setting a foveation profile via XrFoveationLevelProfileCreateInfoFB.
Details Parameters foveationLevel
Corresponds to XrFoveationLevelProfileCreateInfoFB::level. verticalOffset
Corresponds to XrFoveationLevelProfileCreateInfoFB::verticalOffset. foveationDynamic
Corresponds to XrFoveationLevelProfileCreateInfoFB::dynamic.