Package org.lwjgl.openxr
Class FBFoveationConfiguration
java.lang.Object
org.lwjgl.openxr.FBFoveationConfiguration
The XR_FB_foveation_configuration extension.
On Facebook HMDs, developers may create foveation profiles generated by the runtime for the optical properties and performance profile of the specific HMD.
This extension allows:
- An application to request foveation profiles generated by the runtime for the current HMD.
In order to enable the functionality of this extension, you must pass the name of the extension into CreateInstance via the XrInstanceCreateInfo enabledExtensionNames parameter as indicated in the extension section.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe extension name.static final intThe extension specification version.static final intXrFoveationDynamicFB - Dynamic foveation settingsstatic final intXrFoveationDynamicFB - Dynamic foveation settingsstatic final intXrFoveationLevelFB - Foveation levelsstatic final intXrFoveationLevelFB - Foveation levelsstatic final intXrFoveationLevelFB - Foveation levelsstatic final intXrFoveationLevelFB - Foveation levelsstatic final intExtendsXrStructureType. -
Method Summary
-
Field Details
-
XR_FB_foveation_configuration_SPEC_VERSION
public static final int XR_FB_foveation_configuration_SPEC_VERSIONThe extension specification version.- See Also:
-
XR_FB_FOVEATION_CONFIGURATION_EXTENSION_NAME
The extension name.- See Also:
-
XR_TYPE_FOVEATION_LEVEL_PROFILE_CREATE_INFO_FB
public static final int XR_TYPE_FOVEATION_LEVEL_PROFILE_CREATE_INFO_FBExtendsXrStructureType.- See Also:
-
XR_FOVEATION_LEVEL_NONE_FB
public static final int XR_FOVEATION_LEVEL_NONE_FBXrFoveationLevelFB - Foveation levelsEnumerant Descriptions
FOVEATION_LEVEL_NONE_FB— No foveationFOVEATION_LEVEL_LOW_FB— Less foveation (higher periphery visual fidelity, lower performance)FOVEATION_LEVEL_MEDIUM_FB— Medium foveation (medium periphery visual fidelity, medium performance)FOVEATION_LEVEL_HIGH_FB— High foveation (lower periphery visual fidelity, higher performance)
See Also
- See Also:
-
XR_FOVEATION_LEVEL_LOW_FB
public static final int XR_FOVEATION_LEVEL_LOW_FBXrFoveationLevelFB - Foveation levelsEnumerant Descriptions
FOVEATION_LEVEL_NONE_FB— No foveationFOVEATION_LEVEL_LOW_FB— Less foveation (higher periphery visual fidelity, lower performance)FOVEATION_LEVEL_MEDIUM_FB— Medium foveation (medium periphery visual fidelity, medium performance)FOVEATION_LEVEL_HIGH_FB— High foveation (lower periphery visual fidelity, higher performance)
See Also
- See Also:
-
XR_FOVEATION_LEVEL_MEDIUM_FB
public static final int XR_FOVEATION_LEVEL_MEDIUM_FBXrFoveationLevelFB - Foveation levelsEnumerant Descriptions
FOVEATION_LEVEL_NONE_FB— No foveationFOVEATION_LEVEL_LOW_FB— Less foveation (higher periphery visual fidelity, lower performance)FOVEATION_LEVEL_MEDIUM_FB— Medium foveation (medium periphery visual fidelity, medium performance)FOVEATION_LEVEL_HIGH_FB— High foveation (lower periphery visual fidelity, higher performance)
See Also
- See Also:
-
XR_FOVEATION_LEVEL_HIGH_FB
public static final int XR_FOVEATION_LEVEL_HIGH_FBXrFoveationLevelFB - Foveation levelsEnumerant Descriptions
FOVEATION_LEVEL_NONE_FB— No foveationFOVEATION_LEVEL_LOW_FB— Less foveation (higher periphery visual fidelity, lower performance)FOVEATION_LEVEL_MEDIUM_FB— Medium foveation (medium periphery visual fidelity, medium performance)FOVEATION_LEVEL_HIGH_FB— High foveation (lower periphery visual fidelity, higher performance)
See Also
- See Also:
-
XR_FOVEATION_DYNAMIC_DISABLED_FB
public static final int XR_FOVEATION_DYNAMIC_DISABLED_FBXrFoveationDynamicFB - Dynamic foveation settingsEnumerant Descriptions
FOVEATION_DYNAMIC_DISABLED_FB— Static foveation at the maximum desired levelFOVEATION_DYNAMIC_LEVEL_ENABLED_FB— Dynamic changing foveation based on performance headroom available up to the maximum desired level
See Also
- See Also:
-
XR_FOVEATION_DYNAMIC_LEVEL_ENABLED_FB
public static final int XR_FOVEATION_DYNAMIC_LEVEL_ENABLED_FBXrFoveationDynamicFB - Dynamic foveation settingsEnumerant Descriptions
FOVEATION_DYNAMIC_DISABLED_FB— Static foveation at the maximum desired levelFOVEATION_DYNAMIC_LEVEL_ENABLED_FB— Dynamic changing foveation based on performance headroom available up to the maximum desired level
See Also
- See Also:
-