Eye tracked foveated rendering renders lower pixel density in the periphery of the user’s gaze, taking advantage of low peripheral acuity.
This extension allows:
In order to enable the functionality of this extension, the application must pass the name of the extension into CreateInstance via the XrInstanceCreateInfo::enabledExtensionNames parameter as indicated in the extensions section.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | XR_FOVEATION_CENTER_SIZE_META
XR_FOVEATION_CENTER_SIZE_META |
| public static final int | XR_FOVEATION_EYE_TRACKED_STATE_VALID_BIT_META
XrFoveationEyeTrackedStateFlagBitsMETA - XrFoveationEyeTrackedStateFlagBitsMETA Flag Descriptions
|
| public static final String | XR_META_FOVEATION_EYE_TRACKED_EXTENSION_NAME
The extension name. |
| public static final int | XR_META_foveation_eye_tracked_SPEC_VERSION
The extension specification version. |
| public static final int | XR_TYPE_FOVEATION_EYE_TRACKED_PROFILE_CREATE_INFO_META
Extends |
| public static final int | XR_TYPE_FOVEATION_EYE_TRACKED_STATE_META
Extends |
| public static final int | XR_TYPE_SYSTEM_FOVEATION_EYE_TRACKED_PROPERTIES_META
Extends |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static int | nxrGetFoveationEyeTrackedStateMETA(XrSession session, long foveationState)
Unsafe version of: |
| public static int | xrGetFoveationEyeTrackedStateMETA(XrSession
the session, XrFoveationEyeTrackedStateMETA XrSession in which the eye tracked foveation profile is applied.a pointer to an foveationState)XrFoveationEyeTrackedStateMETA structure returning the current eye tracked foveation state.Get the current eye tracked foveation state. |
| XR_FOVEATION_CENTER_SIZE_META | back to summary |
|---|---|
| public static final int XR_FOVEATION_CENTER_SIZE_META XR_FOVEATION_CENTER_SIZE_META | |
| XR_FOVEATION_EYE_TRACKED_STATE_VALID_BIT_META | back to summary |
|---|---|
| public static final int XR_FOVEATION_EYE_TRACKED_STATE_VALID_BIT_META XrFoveationEyeTrackedStateFlagBitsMETA - XrFoveationEyeTrackedStateFlagBitsMETA Flag Descriptions
| |
| XR_META_FOVEATION_EYE_TRACKED_EXTENSION_NAME | back to summary |
|---|---|
| public static final String XR_META_FOVEATION_EYE_TRACKED_EXTENSION_NAME The extension name. | |
| XR_META_foveation_eye_tracked_SPEC_VERSION | back to summary |
|---|---|
| public static final int XR_META_foveation_eye_tracked_SPEC_VERSION The extension specification version. | |
| XR_TYPE_FOVEATION_EYE_TRACKED_PROFILE_CREATE_INFO_META | back to summary |
|---|---|
| public static final int XR_TYPE_FOVEATION_EYE_TRACKED_PROFILE_CREATE_INFO_META Extends Enum values: | |
| XR_TYPE_FOVEATION_EYE_TRACKED_STATE_META | back to summary |
|---|---|
| public static final int XR_TYPE_FOVEATION_EYE_TRACKED_STATE_META Extends Enum values: | |
| XR_TYPE_SYSTEM_FOVEATION_EYE_TRACKED_PROPERTIES_META | back to summary |
|---|---|
| public static final int XR_TYPE_SYSTEM_FOVEATION_EYE_TRACKED_PROPERTIES_META Extends Enum values: | |
| METAFoveationEyeTracked | back to summary |
|---|---|
| protected METAFoveationEyeTracked() | |
| nxrGetFoveationEyeTrackedStateMETA | back to summary |
|---|---|
| public static int nxrGetFoveationEyeTrackedStateMETA(XrSession session, long foveationState) Unsafe version of: | |
| xrGetFoveationEyeTrackedStateMETA | back to summary |
|---|---|
| public static int xrGetFoveationEyeTrackedStateMETA(XrSession session, XrFoveationEyeTrackedStateMETA foveationState) Get the current eye tracked foveation state. C SpecificationThe
DescriptionThe Note that Valid Usage (Implicit)
Return Codes
See Also
| |