Why Meta Quest?
Design
Develop
API reference
Distribute and grow
Blog
Support
API reference
API reference
Select your platform
No SDKs available
No versions available
Overview
Classes
Structs
EOculusXRAnchorResult
MRUKPassthroughCameraAccess.h
MRUKTelemetry
MRUtilityKit.h
MRUtilityKitAnchorActorSpawner.h
MRUtilityKitDistanceMapGenerator.h
MRUtilityKitGeometry.h
MRUtilityKitGridSliceResizer.h
MRUtilityKitRoom.h
OculusXRAnchorLatentActions.h
OculusXRAnchorTypes.h
OculusXRAnchors
OculusXRAnchors.h
OculusXRBodyTrackingComponent.h
OculusXRHMD
OculusXRHMDRuntimeSettings.h
OculusXRHMDTypes.h
OculusXRHandComponent.h
OculusXRInputFunctionLibrary.h
OculusXRLegacyPoseTransformComponent.h
OculusXRLiveLinkRetargetBodyAsset.h
OculusXRMovementTypes.h
OculusXRPassthroughColorLut.h
OculusXRPassthroughLayerComponent.h
OculusXRPassthroughLayerShapes.h
OculusXRPassthroughSubsystem.h
OculusXRPersistentPassthroughInstance.h
OculusXRScene
OculusXRSceneActor.h
OculusXRSceneEventDelegates.h
OculusXRSceneTypes.h
OculusXRSpatialAnchorComponent.h
OculusXRUtility
XRSpaceFlags
Code samples
Downloads
Release notes
OculusXRAnchors.h File
Functions
DECLARE_DELEGATE_TwoParams
( FOculusXRSpatialAnchorCreateDelegate ,
EOculusXRAnchorResult::Type
,
UOculusXRAnchorComponent
* )
Delegate called when spatial anchor creation completes.
Parameters
Result
The result of the anchor creation operation
Anchor
The created anchor component, or nullptr if creation failed
DECLARE_DELEGATE_TwoParams
( FOculusXRAnchorEraseDelegate ,
EOculusXRAnchorResult::Type
,
FOculusXRUUID
)
Delegate called when anchor erase operation completes.
Parameters
Result
The result of the erase operation
AnchorUUID
The UUID of the erased anchor
DECLARE_DELEGATE_FourParams
( FOculusXRAnchorSetComponentStatusDelegate ,
EOculusXRAnchorResult::Type
,
uint64 ,
EOculusXRSpaceComponentType
,
bool )
Delegate called when anchor component status change completes.
Parameters
Result
The result of the status change operation
AnchorHandle
The handle of the affected anchor
ComponentType
The type of component that was modified
Enabled
Whether the component is now enabled
DECLARE_DELEGATE_TwoParams
( FOculusXRAnchorSaveDelegate ,
EOculusXRAnchorResult::Type
,
UOculusXRAnchorComponent
* )
Delegate called when single anchor save operation completes.
Parameters
Result
The result of the save operation
Anchor
The anchor that was saved
DECLARE_DELEGATE_TwoParams
( FOculusXRAnchorSaveListDelegate ,
EOculusXRAnchorResult::Type
,
const TArray<
UOculusXRAnchorComponent
* > & )
Delegate called when anchor list save operation completes.
Parameters
Result
The result of the save operation
SavedAnchors
Array of anchors that were successfully saved
DECLARE_DELEGATE_TwoParams
( FOculusXRAnchorQueryDelegate ,
EOculusXRAnchorResult::Type
,
const TArray<
FOculusXRSpaceQueryResult
> & )
Delegate called when anchor query operation completes.
Parameters
Result
The result of the query operation
Results
Array of query results containing found anchors
DECLARE_DELEGATE_ThreeParams
( FOculusXRAnchorShareDelegate ,
EOculusXRAnchorResult::Type
,
const TArray<
UOculusXRAnchorComponent
* > & ,
const TArray< uint64 > & )
Delegate called when anchor sharing operation completes.
Parameters
Result
The result of the sharing operation
Anchors
Array of anchors that were shared
Users
Array of user IDs the anchors were shared with
DECLARE_DELEGATE_TwoParams
( FOculusXRSaveAnchorsDelegate ,
EOculusXRAnchorResult::Type
,
const TArray<
UOculusXRAnchorComponent
* > & )
Delegate called when batch anchor save operation completes.
Parameters
Result
The result of the save operation
SavedAnchors
Array of anchors that were successfully saved
DECLARE_DELEGATE_FourParams
( FOculusXREraseAnchorsDelegate ,
EOculusXRAnchorResult::Type
,
const TArray<
UOculusXRAnchorComponent
* > & ,
const TArray<
FOculusXRUInt64
> & ,
const TArray<
FOculusXRUUID
> & )
Delegate called when batch anchor erase operation completes.
Parameters
Result
The result of the erase operation
ErasedAnchors
Array of anchor components that were erased
ErasedAnchorsHandles
Array of erased anchor handles as UInt64
ErasedAnchorsUUIDs
Array of erased anchor UUIDs
DECLARE_DELEGATE_OneParam
( FOculusXRDiscoverAnchorsResultsDelegate ,
const TArray<
FOculusXRAnchorsDiscoverResult
> & )
Delegate called when anchor discovery finds results.
Parameters
DiscoveredSpace
Array of discovered anchor results
DECLARE_DELEGATE_OneParam
( FOculusXRDiscoverAnchorsCompleteDelegate ,
EOculusXRAnchorResult::Type
)
Delegate called when anchor discovery operation completes.
Parameters
Result
The result of the discovery operation
DECLARE_DELEGATE_TwoParams
( FOculusXRGetSharedAnchorsDelegate ,
EOculusXRAnchorResult::Type
,
const TArray<
FOculusXRAnchorsDiscoverResult
> & )
Delegate called when get shared anchors operation completes.
Parameters
Result
The result of the operation
Results
Array of shared anchor discovery results
See Also
OculusXRAnchors::FOculusXRAnchors
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
English (US)
© 2026 Meta