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
AMRUKAnchor
AMRUKAnchorActorSpawner
AMRUKDestructibleGlobalMesh
AMRUKDestructibleGlobalMeshSpawner
AMRUKDistanceMapGenerator
AMRUKGuardian
AMRUKGuardianSpawner
AMRUKLightDispatcher
AMRUKRoom
AMRUKSceneDataProvider
AMRUtilityKitPositionGenerator
AOculusXRSceneActor
FMRUKModule
FOculusAssetDirectory
FOculusXRAnchorEventDelegates
FOculusXRSceneEventDelegates
FOculusXRStereoLayersFlagsSupplier
FPassthroughCameraAccessTextureResource
FReconstructedLayer
FUserDefinedLayer
IOculusXRAnchorFunctions
IOculusXRAnchorsModule
IOculusXRCreateAnchorComponent
IOculusXRExtensionPlugin
IOculusXRHMDModule
IOculusXRInputModule
IOculusXRMovementFunctions
IOculusXRMovementModule
IOculusXRPassthroughModule
IOculusXRSceneModule
UMRUKBlobShadowComponent
UMRUKBPLibrary
UMRUKDebugComponent
UMRUKDestructibleMeshComponent
UMRUKGridSliceResizerComponent
UMRUKLoadFromDevice
UMRUKLoadFromJson
UMRUKPassthroughCameraAccess
UMRUKPassthroughCameraAccessSubsystem
UMRUKPassthroughCameraAccessTexture
UMRUKRoomMesh
UMRUKSeatsComponent
UMRUKSubsystem
UOculusXRAnchorBPFunctionLibrary
UOculusXRAnchorComponent
UOculusXRAsyncAction_CreateSpatialAnchor
UOculusXRAsyncAction_DiscoverAnchors
UOculusXRAsyncAction_EraseAnchor
UOculusXRAsyncAction_EraseAnchors
UOculusXRAsyncAction_GetSharedAnchors
UOculusXRAsyncAction_GetSharedAnchorsFromGroup
UOculusXRAsyncAction_LaunchCaptureFlow
UOculusXRAsyncAction_QueryAnchors
UOculusXRAsyncAction_SaveAnchor
UOculusXRAsyncAction_SaveAnchorList
UOculusXRAsyncAction_SaveAnchors
UOculusXRAsyncAction_SetAnchorComponentStatus
UOculusXRAsyncAction_SetComponentStatus
UOculusXRAsyncAction_ShareAnchors
UOculusXRAsyncAction_ShareAnchorsWithGroups
UOculusXRBaseAnchorComponent
UOculusXRBodyTrackingComponent
UOculusXRControllerComponent
UOculusXRControllerLegacyPoseTransformComponent
UOculusXREventComponent
UOculusXREyeTrackingComponent
UOculusXRFaceTrackingComponent
UOculusXRFunctionLibrary
UOculusXRHandComponent
UOculusXRHMDRuntimeSettings
UOculusXRInputFunctionLibrary
UOculusXRLegacyPoseTransformComponent
UOculusXRLocatableAnchorComponent
UOculusXRMovementFunctionLibrary
UOculusXRMultiPlayerTestingSubsystem
UOculusXRPassthroughColorLut
UOculusXRPassthroughLayerBase
UOculusXRPassthroughSubsystem
UOculusXRPersistentPassthroughInstance
UOculusXRPlaneAnchorComponent
UOculusXRRoomLayoutAnchorComponent
UOculusXRRoomLayoutManagerComponent
UOculusXRSceneAnchorComponent
UOculusXRSceneEventDelegates
UOculusXRSceneFunctionLibrary
UOculusXRSceneGlobalMeshComponent
UOculusXRSceneSubsystem
UOculusXRSemanticClassificationAnchorComponent
UOculusXRSharableAnchorComponent
UOculusXRSpaceContainerAnchorComponent
UOculusXRSpaceDiscoveryComponentsFilter
UOculusXRSpaceDiscoveryFilterBase
UOculusXRSpaceDiscoveryIdsFilter
UOculusXRSpatialAnchorComponent
UOculusXRStereoLayerShapeReconstructed
UOculusXRStorableAnchorComponent
UOculusXRTriangleMeshAnchorComponent
UOculusXRVolumeAnchorComponent
Structs
DiscoveryUuidWrapper
FColorLutDesc
FEdgeStyleParameters
FJSONData
FLutTextureData
FMRUKAnchorWithPlaneUVs
FMRUKCameraIntrinsics
FMRUKEnvironmentRaycastHit
FMRUKHit
FMRUKLabelFilter
FMRUKLabels
FMRUKMeshSegment
FMRUKPlaneUV
FMRUKRandomSpawnSettings
FMRUKRoomFace
FMRUKSpawnActor
FMRUKSpawnGroup
FMRUKTexCoordModes
FOculusXRAnchor
FOculusXRAnchorLocationFlags
FOculusXRAnchorsDiscoverResult
FOculusXRAnimCurveMapping
FOculusXRBodyJoint
FOculusXRBodySkeleton
FOculusXRBodySkeletonBone
FOculusXRBodySkeletonState
FOculusXRBodyState
FOculusXRBoneCorrection
FOculusXRBoneCorrectionSet
FOculusXRCapsuleCollider
FOculusXREyeGazesState
FOculusXREyeGazeState
FOculusXREyeTrackingData
FOculusXRFaceExpressionModifier
FOculusXRFaceState
FOculusXRFaceVisemesState
FOculusXRGuardianTestResult
FOculusXRHapticsDesc
FOculusXRHmdUserProfile
FOculusXRHmdUserProfileField
FOculusXRMorphTargetsController
FOculusXROSVersion
FOculusXROSVersionHelpers
FOculusXRPerformanceMetrics
FOculusXRPersistentPassthroughParameters
FOculusXRRoomLayout
FOculusXRSpaceDiscoveryInfo
FOculusXRSpaceQueryFilterValues
FOculusXRSpaceQueryInfo
FOculusXRSpaceQueryResult
FOculusXRSpawnedSceneAnchorProperties
FOculusXRSplashDesc
FOculusXRUInt64
FOculusXRUUID
FUserDefinedGeometryDesc
OculusXRMovement
ovrpSpaceDiscoveryFilterComponentsDelete
ovrpSpaceDiscoveryFilterIdsDelete
TStructOpsTypeTraits< FOculusXRUInt64 >
TStructOpsTypeTraits< FOculusXRUUID >
EOculusXRAnchorResult
Enumerations
Type
MRUKPassthroughCameraAccess.h
Enumerations
EMRUKCameraEye
EMRUKCameraPlayState
MRUKTelemetry
Typedefs
FLoadAnchorActorSpawnerMarker
FLoadBlobShadowMarker
FLoadDebugComponentMarker
FLoadDestructibleGlobalMeshSpawner
FLoadGridSliceResizerMarker
FLoadGuardianMarker
FLoadHiFiScene
FLoadLightDispatcherMarker
FLoadPassthroughCameraAccess
FLoadSceneFromDeviceMarker
FLoadSceneFromJsonMarker
MRUtilityKit.h
Enumerations
EMRUKAlignMode
EMRUKComponentType
EMRUKCoordModeU
EMRUKCoordModeV
EMRUKEnvironmentRaycasterStatus
EMRUKEnvironmentRaycastHitStatus
EMRUKFallbackToProceduralOverwrite
EMRUKInitStatus
EMRUKSceneModel
EMRUKSpawnerScalingMode
EMRUKSpawnerSelectionMode
EMRUKSpawnMode
Functions
DECLARE_LOG_CATEGORY_EXTERN
ENUM_CLASS_FLAGS
MRUtilityKitAnchorActorSpawner.h
Variables
GMRUK_PROCEDURAL_ANCHOR_MESH_TAG
MRUtilityKitDistanceMapGenerator.h
Enumerations
EMRUKDistanceMapGenerationMode
Variables
GMRUK_DISTANCE_MAP_ACTOR_TAG
MRUtilityKitGeometry.h
Functions
MRUKTriangulatePolygon
MRUtilityKitGridSliceResizer.h
Enumerations
EMRUKScaleCenterMode
MRUtilityKitRoom.h
Enumerations
EMRUKBoxSide
EMRUKPositioningMethod
EMRUKRoomFilter
EMRUKSpawnLocation
OculusXRAnchorLatentActions.h
Functions
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams
OculusXRAnchorTypes.h
Enumerations
EOculusLocationFlags
EOculusXRAnchorSpace
EOculusXRSpaceComponentType
EOculusXRSpaceQueryFilterType
EOculusXRSpaceStorageLocation
EOculusXRSpaceStoragePersistenceMode
Typedefs
ovrpSpaceDiscoveryFilterComponents
ovrpSpaceDiscoveryFilterHeader
ovrpSpaceDiscoveryFilterIds
SpaceUser
UuidArray
OculusXRAnchors
OculusXRAnchors
Structs
FAsyncResultAnchorSuccess
FGetAnchorsSharedWithGroup
FOculusXRAnchors
FShareAnchorsWithGroups
Typedefs
FAsyncAnchorRequest
OculusXRAnchors.h
Functions
DECLARE_DELEGATE_FourParams
DECLARE_DELEGATE_FourParams
DECLARE_DELEGATE_OneParam
DECLARE_DELEGATE_OneParam
DECLARE_DELEGATE_ThreeParams
DECLARE_DELEGATE_TwoParams
DECLARE_DELEGATE_TwoParams
DECLARE_DELEGATE_TwoParams
DECLARE_DELEGATE_TwoParams
DECLARE_DELEGATE_TwoParams
DECLARE_DELEGATE_TwoParams
DECLARE_DELEGATE_TwoParams
OculusXRBodyTrackingComponent.h
Enumerations
EOculusXRBodyTrackingMode
OculusXRHMD
Classes
FOculusPassthroughMesh
IOculusXRFunctionLibrary
Typedefs
FOculusPassthroughMeshRef
OculusXRHMDRuntimeSettings.h
Enumerations
EOculusXRSupportedDevices
OculusXRHMDTypes.h
Enumerations
EFaceTrackingDataSourceConfig
EOculusXRBoundaryType
EOculusXRColorSpace
EOculusXRControllerPoseAlignment
EOculusXRControllerType
EOculusXRDeviceType
EOculusXREyeBufferSharpenType
EOculusXRFoveatedRenderingLevel
EOculusXRFoveatedRenderingMethod
EOculusXRHandTrackingFrequency
EOculusXRHandTrackingSupport
EOculusXRHandTrackingVersion
EOculusXRHMDBodyJointSet
EOculusXRHMDBodyTrackingFidelity
EOculusXRMPPoseRestoreType
EOculusXROcclusionsMode
EOculusXRProcessorPerformanceLevel
EOculusXRTrackedDeviceType
EOculusXRXrApi
EProcessorFavor
ESystemSplashBackgroundType
Variables
VAR_PixelDensityMax
VAR_PixelDensityMin
OculusXRHandComponent.h
Enumerations
EOculusXRConfidenceBehavior
EOculusXRSystemGestureBehavior
Variables
HandRootFixupRotationOVR
LeftHandRootFixupRotationOpenXR
RightHandRootFixupRotationOpenXR
OculusXRInputFunctionLibrary.h
Enumerations
EOculusXRBone
EOculusXRControllerDrivenHandPoseTypes
EOculusXRFinger
EOculusXRHandHapticsLocation
EOculusXRHandType
EOculusXRSide
EOculusXRTrackingConfidence
Variables
EOculusXRControllerDrivenHandPoseTypesCount
EOculusXRSideCount
OculusXRLegacyPoseTransformComponent.h
Variables
OculusPoseToGripPosition
OculusPoseToGripRotation
OculusXRLiveLinkRetargetBodyAsset.h
Enumerations
EOculusXRAxis
EOculusXRRetargetingMode
OculusXRMovementTypes.h
Enumerations
EFaceTrackingDataSource
EOculusXRBodyJointSet
EOculusXRBodyTrackingFidelity
EOculusXRBoneID
EOculusXREye
EOculusXRFaceConfidence
EOculusXRFaceExpression
EOculusXRFaceVisemesExpression
OculusXRPassthroughColorLut.h
Enumerations
EColorLutChannels
EColorLutType
OculusXRPassthroughLayerComponent.h
Functions
DECLARE_LOG_CATEGORY_EXTERN
OculusXRPassthroughLayerShapes.h
Enumerations
EOculusXRColorMapType
EOculusXRPassthroughLayerOrder
Functions
DECLARE_DYNAMIC_MULTICAST_DELEGATE
OculusXRPassthroughSubsystem.h
Functions
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
OculusXRPersistentPassthroughInstance.h
Functions
DECLARE_DYNAMIC_DELEGATE
OculusXRScene
Structs
FOculusXRScene
IOculusXRSceneFunctions
OculusXRSceneActor.h
Enumerations
EOculusXRLaunchCaptureFlowWhenMissingScene
OculusXRSceneEventDelegates.h
Functions
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
OculusXRSceneTypes.h
Enumerations
EOculusXRBoundaryVisibility
OculusXRSpatialAnchorComponent.h
Functions
DECLARE_LOG_CATEGORY_EXTERN
OculusXRUtility
Functions
FindComponentByName
XRSpaceFlags
Variables
XR_SPACE_LOCATION_ORIENTATION_TRACKED_BIT
XR_SPACE_LOCATION_ORIENTATION_VALID_BIT
XR_SPACE_LOCATION_POSITION_TRACKED_BIT
XR_SPACE_LOCATION_POSITION_VALID_BIT
Code samples
Downloads
Release notes
Supported platforms
OculusXRHMDTypes.h
EOculusXRControllerType Enum
Enumeration Constants
Member
Value
None
0
MetaQuestTouch
1
MetaQuestTouchPro
2
MetaQuestTouchPlus
3
Unknown
0x7f
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