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
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
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
Copyright 2014-2025 The Khronos Group Inc.
This work is licensed under a Creative Commons Attribution 4.0 International License.