C Specification
The xrDownloadSharedSpatialAnchorCompleteBD function is defined as:
// Provided by XR_BD_spatial_anchor_sharing
XrResult xrDownloadSharedSpatialAnchorCompleteBD(
    XrSenseDataProviderBD                       provider,
    XrFutureEXT                                 future,
    XrFutureCompletionEXT*                      completion);Parameters
The application obtains the spatial anchor download result using xrDownloadSharedSpatialAnchorCompleteBD.
Description
This is the completion function corresponding to the operation started by
xrDownloadSharedSpatialAnchorAsyncBD.
Do not call until the future is READY.
The XrFutureCompletionEXT structure is defined in
XR_EXT_future.
If the spatial anchor is downloaded to the local device, the runtime must
set the XrFutureCompletionEXT::futureResult value to
XR_SUCCESS.
This indicates that the spatial anchor has been successfully downloaded to
the local device and located.
To obtain the spatial anchors from the spatial anchor data provider, call
xrQuerySenseDataAsyncBD, xrQuerySenseDataCompleteBD,
xrGetQueriedSenseDataBD, and xrCreateSpatialEntityAnchorBD.
All of these functions are defined in XR_BD_spatial_sensing.
| Note | Note It is implementation defined whether the runtime implements permission
controls, in which case it may set
XrFutureCompletionEXT:: | 
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.