Top Description Fields Constructors Methods
org.lwjgl.openxr

public final Class MSFTSecondaryViewConfiguration

extends Object
Class Inheritance

The XR_MSFT_secondary_view_configuration extension.

This extension allows an application to enable support for one or more secondary view configurations. A secondary view configuration is a well-known set of views that the runtime can make active while a session is running. In a frame where a secondary view configuration is active, the application’s single frame loop should additionally render into those active secondary views, sharing the frame waiting logic and update loop with the primary view configuration for that running session.

A proper secondary view configuration support includes following steps:

Field Summary

Modifier and TypeField and Description
public static final int
public static final String
public static final int
XR_MSFT_secondary_view_configuration_SPEC_VERSION

The extension specification version.

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

XR_ERROR_SECONDARY_VIEW_CONFIGURATION_TYPE_NOT_ENABLED_MSFTback to summary
public static final int XR_ERROR_SECONDARY_VIEW_CONFIGURATION_TYPE_NOT_ENABLED_MSFT

Extends XrResult.

XR_MSFT_SECONDARY_VIEW_CONFIGURATION_EXTENSION_NAMEback to summary
public static final String XR_MSFT_SECONDARY_VIEW_CONFIGURATION_EXTENSION_NAME

The extension name.

XR_MSFT_secondary_view_configuration_SPEC_VERSIONback to summary
public static final int XR_MSFT_secondary_view_configuration_SPEC_VERSION

The extension specification version.

XR_TYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_END_INFO_MSFTback to summary
public static final int XR_TYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_END_INFO_MSFT

Extends XrStructureType.

Enum values:
XR_TYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_STATE_MSFTback to summary
public static final int XR_TYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_STATE_MSFT

Extends XrStructureType.

Enum values:
XR_TYPE_SECONDARY_VIEW_CONFIGURATION_LAYER_INFO_MSFTback to summary
public static final int XR_TYPE_SECONDARY_VIEW_CONFIGURATION_LAYER_INFO_MSFT

Extends XrStructureType.

Enum values:
XR_TYPE_SECONDARY_VIEW_CONFIGURATION_SESSION_BEGIN_INFO_MSFTback to summary
public static final int XR_TYPE_SECONDARY_VIEW_CONFIGURATION_SESSION_BEGIN_INFO_MSFT

Extends XrStructureType.

Enum values:
XR_TYPE_SECONDARY_VIEW_CONFIGURATION_STATE_MSFTback to summary
public static final int XR_TYPE_SECONDARY_VIEW_CONFIGURATION_STATE_MSFT

Extends XrStructureType.

Enum values:
XR_TYPE_SECONDARY_VIEW_CONFIGURATION_SWAPCHAIN_CREATE_INFO_MSFTback to summary
public static final int XR_TYPE_SECONDARY_VIEW_CONFIGURATION_SWAPCHAIN_CREATE_INFO_MSFT

Extends XrStructureType.

Enum values:

Constructor Detail

MSFTSecondaryViewConfigurationback to summary
private MSFTSecondaryViewConfiguration()