struct SystemInfo

Information about a system’s capabilities and properties!

Instance Fields and Properties

int displayHeight Height of the display surface, in pixels! For a stereo display, this will be the height of a single eye.
Display displayType The type of display this device has.
int displayWidth Width of the display surface, in pixels! For a stereo display, this will be the width of a single eye.
bool eyeTrackingPresent Does the device we’re on have eye tracking support present? This is not an indicator that the user has given the application permission to access this information. See Input.Gaze for how to use this data.
bool overlayApp This tells if the app was successfully started as an overlay application. If this is true, then expect this application to be composited with other content below it!
bool perceptionBridgePresent Can the device work with externally provided spatial anchors, like UWP’s Windows.Perception.Spatial.SpatialAnchor
bool spatialBridgePresent Does the device we’re currently on have the spatial graph bridge extension? The extension is provided through the function World.FromSpatialNode. This allows OpenXR to talk with certain windows APIs, such as the QR code API that provides Graph Node GUIDs for the pose.
bool worldOcclusionPresent Does this device support world occlusion of digital objects? If this is true, then World.OcclusionEnabled can be set to true, and World.OcclusionMaterial can be modified.
bool worldRaycastPresent Can this device get ray intersections from the environment? If this is true, then World.RaycastEnabled can be set to true, and World.Raycast can be used.

Found an issue with these docs, or have some additional questions? Create an Issue on Github!