All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.lwjgl.openxr.METAPassthroughLayerResumedEvent Maven / Gradle / Ivy

Go to download

A royalty-free, open standard that provides high-performance access to Augmented Reality (AR) and Virtual Reality (VR)—collectively known as XR—platforms and devices.

There is a newer version: 3.3.6
Show newest version
/*
 * Copyright LWJGL. All rights reserved.
 * License terms: https://www.lwjgl.org/license
 * MACHINE GENERATED FILE, DO NOT EDIT
 */
package org.lwjgl.openxr;

/**
 * The XR_META_passthrough_layer_resumed_event extension.
 * 
 * 

This extension defines an event that is emitted once a passthrough layer (created using {@link FBPassthrough XR_FB_passthrough}) is resumed and ready for displaying after a resume command or when the passthrough layer was created with {@link FBPassthrough#XR_PASSTHROUGH_IS_RUNNING_AT_CREATION_BIT_FB PASSTHROUGH_IS_RUNNING_AT_CREATION_BIT_FB}.

* *

The functions {@link FBPassthrough#xrPassthroughLayerResumeFB PassthroughLayerResumeFB} and {@link FBPassthrough#xrCreatePassthroughLayerFB CreatePassthroughLayerFB} from {@link FBPassthrough XR_FB_passthrough} are asynchronous without any guarantees on when their effect will be visible on the display. Runtimes may asynchronously perform operations which may take several frames to complete, such as turning on sensor hardware. Runtimes queue this event under the aforementioned conditions when this extension is requested during instance creation.

* *

Unlike most extensions, to start receiving the event, an app only needs to enable this extension.

* *

This extension depends on {@link FBPassthrough XR_FB_passthrough}.

*/ public final class METAPassthroughLayerResumedEvent { /** The extension specification version. */ public static final int XR_META_passthrough_layer_resumed_event_SPEC_VERSION = 1; /** The extension name. */ public static final String XR_META_PASSTHROUGH_LAYER_RESUMED_EVENT_EXTENSION_NAME = "XR_META_passthrough_layer_resumed_event"; /** Extends {@code XrStructureType}. */ public static final int XR_TYPE_EVENT_DATA_PASSTHROUGH_LAYER_RESUMED_META = 1000282000; private METAPassthroughLayerResumedEvent() {} }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy