C Specification

The XrEventDataPassthroughLayerResumedMETA structure is defined as:

// Provided by XR_META_passthrough_layer_resumed_event
typedef struct XrEventDataPassthroughLayerResumedMETA {
    XrStructureType         type;
    const void*             next;
    XrPassthroughLayerFB    layer;
} XrEventDataPassthroughLayerResumedMETA;

Members

Member Descriptions
  • type is the XrStructureType of this structure.

  • next is NULL or a pointer to the next structure in a structure chain. No such structures are defined in core OpenXR or this extension.

  • layer is an XrPassthroughLayerFB for which the event has been triggered.

Description

Runtimes must queue the event exactly once when first presenting passthrough after an app successfully calls one of the following:

The passthrough layer state is reset when the app calls xrPassthroughLayerPauseFB.

Runtimes must queue the event again, if xrPassthroughLayerPauseFB is followed by xrPassthroughLayerResumeFB. During the transition from paused to resumed state, the event is queued exactly once when passthrough has been presented for the first time. If the passthrough feature is not active during the transition, for example because it has been paused using xrPassthroughPauseFB, the event is queued when passthrough becomes active.

Valid Usage (Implicit)

See Also

Document Notes

For more information, see the OpenXR Specification

This page is extracted from the OpenXR Specification. Fixes and changes should be made to the Specification, not directly.

Copyright 2014-2025 The Khronos Group Inc.