C Specification

The XrEventDataSenseDataProviderStateChangedBD structure is defined as:

// Provided by XR_BD_spatial_sensing
typedef struct XrEventDataSenseDataProviderStateChangedBD {
    XrStructureType               type;
    const void*                   next;
    XrSenseDataProviderBD         provider;
    XrSenseDataProviderStateBD    newState;
} XrEventDataSenseDataProviderStateChangedBD;

Members

Member Descriptions

This event indicates the state change of the sense data provider. The runtime must queue an event of type XR_TYPE_EVENT_DATA_SENSE_DATA_PROVIDER_STATE_CHANGED_BD when a specific sense data provider changes from one state to another state. When the application calls xrCreateSenseDataProviderBD and the return code is XR_SUCCESS, the runtime must set the provider’s state to XR_SENSE_DATA_PROVIDER_STATE_INITIALIZED_BD without queuing an event of type XR_TYPE_EVENT_DATA_SENSE_DATA_PROVIDER_STATE_CHANGED_BD.

Description

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.