Class XrSecondaryViewConfigurationSessionBeginInfoMSFT

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<XrSecondaryViewConfigurationSessionBeginInfoMSFT>
org.lwjgl.openxr.XrSecondaryViewConfigurationSessionBeginInfoMSFT
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class XrSecondaryViewConfigurationSessionBeginInfoMSFT extends org.lwjgl.system.Struct<XrSecondaryViewConfigurationSessionBeginInfoMSFT> implements org.lwjgl.system.NativeResource
Describes an extension structure to BeginSession indicating supported view configuration types.
Description

If there are any duplicated view configuration types in the array of enabledViewConfigurationTypes, the runtime must return error ERROR_VALIDATION_FAILURE.

If there are any primary view configuration types in the array of enabledViewConfigurationTypes, the runtime must return error ERROR_VALIDATION_FAILURE.

If there are any secondary view configuration types not returned by EnumerateViewConfigurations in the array of enabledViewConfigurationTypes, the runtime must return error ERROR_VIEW_CONFIGURATION_TYPE_UNSUPPORTED.

Valid Usage (Implicit)
See Also

XrSessionBeginInfo

Layout


 struct XrSecondaryViewConfigurationSessionBeginInfoMSFT {
     XrStructureType type();
     void const * next();
     uint32_t viewConfigurationCount();
     XrViewConfigurationType const * enabledViewConfigurationTypes();
 }