Why Meta Quest?
Design
Develop
API references
Distribute
Blog
Support
Login
Unreal v65 Reference Guide
Unreal v65 Reference Guide
Unity
Select your SDK
Overview
AOculusXRSceneActor
DiscoveryUuidWrapper
EOculusXRAnchorResult
FLutTextureData
FOculusXRAnchorEventDelegates
FOculusXRAnchorLocationFlags
FOculusXRAnchorsDiscoverResult
FOculusXRAnimCurveMapping
FOculusXRBodyJoint
FOculusXRBodyState
FOculusXRBoneCorrection
FOculusXRBoneCorrectionSet
FOculusXRCapsuleCollider
FOculusXREyeGazeState
FOculusXREyeGazesState
FOculusXREyeTrackingData
FOculusXRFaceExpressionModifier
FOculusXRFaceState
FOculusXRHapticsDesc
FOculusXRMorphTargetsController
FOculusXRRoomLayout
FOculusXRSceneEventDelegates
FOculusXRSpaceDiscoveryInfo
FOculusXRSpaceQueryFilterValues
FOculusXRSpaceQueryInfo
FOculusXRSpaceQueryResult
FOculusXRSpawnedSceneAnchorProperties
FOculusXRUInt64
FOculusXRUUID
FSceneTypesPlaceholder
IOculusXRAnchorsModule
IOculusXRAnchorsModule.h
IOculusXRInputModule
IOculusXRInputModule.h
IOculusXRMovementModule
IOculusXRMovementModule.h
IOculusXRPassthroughModule
IOculusXRPassthroughModule.h
IOculusXRSceneModule
IOculusXRSceneModule.h
OculusXRAnchorBPFunctionLibrary.h
OculusXRAnchorComponent.h
OculusXRAnchorComponents.h
OculusXRAnchorDelegates.h
OculusXRAnchorLatentActions.h
OculusXRAnchorTypes.h
OculusXRAnchors
OculusXRAnchors
FOculusXRAnchors
FOculusXRAnchors
AnchorDiscoveryBinding
AnchorQueryBinding
CreateAnchorBinding
EraseAnchorBinding
EraseAnchorsBinding
GetSharedAnchorsBinding
SaveAnchorBinding
SaveAnchorListBinding
SaveAnchorsBinding
SetComponentStatusBinding
ShareAnchorsBinding
OculusXRAnchors.h
OculusXRBodyTrackingComponent.h
OculusXRControllerComponent.h
OculusXREyeTrackingComponent.h
OculusXRFaceTrackingComponent.h
OculusXRHandComponent.h
OculusXRInputFunctionLibrary.h
OculusXRLiveLinkRetargetBodyAsset.h
OculusXRLiveLinkRetargetFaceAsset.h
OculusXRMorphTargetsController.h
OculusXRMovement
OculusXRMovement.h
OculusXRMovementFunctionLibrary.h
OculusXRMovementHelpers.h
OculusXRMovementTypes.h
OculusXRPassthroughColorLut.h
OculusXRPassthroughLayerComponent.h
OculusXRRoomLayoutManagerComponent.h
OculusXRScene
OculusXRScene
FOculusXRScene
OculusXRScene.h
OculusXRSceneActor.h
OculusXRSceneAnchorComponent.h
OculusXRSceneDelegates.h
OculusXRSceneEventDelegates.h
OculusXRSceneFunctionLibrary.h
OculusXRSceneGlobalMeshComponent.h
OculusXRSceneSubsystem.h
OculusXRSceneTypes.h
OculusXRSpatialAnchorComponent.h
OculusXRUtility
TStructOpsTypeTraits< FOculusXRUInt64 >
TStructOpsTypeTraits< FOculusXRUUID >
UOculusXRAnchorBPFunctionLibrary
UOculusXRAnchorComponent
UOculusXRAnchorLaunchCaptureFlow
UOculusXRAsyncAction_CreateSpatialAnchor
UOculusXRAsyncAction_DiscoverAnchors
UOculusXRAsyncAction_EraseAnchor
UOculusXRAsyncAction_EraseAnchors
UOculusXRAsyncAction_GetSharedAnchors
UOculusXRAsyncAction_QueryAnchors
UOculusXRAsyncAction_SaveAnchor
UOculusXRAsyncAction_SaveAnchorList
UOculusXRAsyncAction_SaveAnchors
UOculusXRAsyncAction_SetAnchorComponentStatus
UOculusXRAsyncAction_SetComponentStatus
UOculusXRAsyncAction_ShareAnchors
UOculusXRBaseAnchorComponent
UOculusXRBodyTrackingComponent
UOculusXRControllerComponent
UOculusXREyeTrackingComponent
UOculusXRFaceTrackingComponent
UOculusXRHandComponent
UOculusXRInputFunctionLibrary
UOculusXRLiveLinkRetargetBodyAsset
UOculusXRLiveLinkRetargetFaceAsset
UOculusXRLocatableAnchorComponent
UOculusXRMovementFunctionLibrary
UOculusXRPassthroughColorLut
UOculusXRPassthroughLayerBase
UOculusXRPassthroughLayerComponent
UOculusXRPlaneAnchorComponent
UOculusXRRoomLayoutAnchorComponent
UOculusXRRoomLayoutManagerComponent
UOculusXRSceneAnchorComponent
UOculusXRSceneEventDelegates
UOculusXRSceneFunctionLibrary
UOculusXRSceneGlobalMeshComponent
UOculusXRSceneSubsystem
UOculusXRSemanticClassificationAnchorComponent
UOculusXRSharableAnchorComponent
UOculusXRSpaceContainerAnchorComponent
UOculusXRSpaceDiscoveryComponentsFilter
UOculusXRSpaceDiscoveryFilterBase
UOculusXRSpaceDiscoveryIdsFilter
UOculusXRSpatialAnchorComponent
UOculusXRStereoLayerShapeReconstructed
UOculusXRStereoLayerShapeUserDefined
UOculusXRStorableAnchorComponent
UOculusXRTriangleMeshAnchorComponent
UOculusXRVolumeAnchorComponent
XRSpaceFlags
ovrpSpaceDiscoveryFilterComponentsDelete
ovrpSpaceDiscoveryFilterIdsDelete
Code samples
Downloads
Release notes
UOculusXRHandComponent Class
UOculusXRHandComponent extends UPoseableMeshComponent.
Overview
Data Fields
EOculusXRHandType
SkeletonType
[Get]
EOculusXRHandType
MeshType
[Get]
EOculusXRConfidenceBehavior
ConfidenceBehavior
[Get]
EOculusXRSystemGestureBehavior
SystemGestureBehavior
[Get]
class UMaterialInterface *
SystemGestureMaterial
[Get]
bool
bInitializePhysics
[Get]
bool
bUpdateHandScale
[Get]
class UMaterialInterface *
MaterialOverride
[Get]
TMap<
EOculusXRBone
, FName >
BoneNameMappings
[Get]
TArray<
FOculusXRCapsuleCollider
>
CollisionCapsules
[Get]
bool
bSkeletalMeshInitialized
[Get]
Public Member Functions
void
BeginPlay
( )
void
TickComponent
( float DeltaTime,
enum ELevelTick TickType,
FActorComponentTickFunction * ThisTickFunction )
Object Data
void
SystemGesturePressed
( )
void
SystemGestureReleased
( )
Details
Fields
EOculusXRHandType UOculusXRHandComponent::SkeletonType
The hand skeleton that will be loaded
EOculusXRHandType UOculusXRHandComponent::MeshType
The hand mesh that will be applied to the skeleton
EOculusXRConfidenceBehavior UOculusXRHandComponent::ConfidenceBehavior
Behavior for when hand tracking loses high confidence tracking
EOculusXRSystemGestureBehavior UOculusXRHandComponent::SystemGestureBehavior
Behavior for when the system gesture is actived
class UMaterialInterface* UOculusXRHandComponent::SystemGestureMaterial
Material that gets applied to the hands when the system gesture is active
bool UOculusXRHandComponent::bInitializePhysics
Whether or not to initialize physics capsules on the skeletal mesh
bool UOculusXRHandComponent::bUpdateHandScale
Whether or not the hand scale should update based on values from the runtime to match the users hand scale
class UMaterialInterface* UOculusXRHandComponent::MaterialOverride
Material override for the runtime skeletal mesh
TMap<EOculusXRBone, FName> UOculusXRHandComponent::BoneNameMappings
Bone mapping for custom hand skeletal meshes
TArray<FOculusXRCapsuleCollider> UOculusXRHandComponent::CollisionCapsules
List of capsule colliders created for the skeletal mesh
bool UOculusXRHandComponent::bSkeletalMeshInitialized
Whether or not the runtime skeletal mesh has been loaded and initialized
Member Functions
virtual void UOculusXRHandComponent::BeginPlay ( )
No description available.
virtual void UOculusXRHandComponent::TickComponent
( float DeltaTime,
enum ELevelTick TickType,
FActorComponentTickFunction * ThisTickFunction )
No description available.
Object Data
virtual void UOculusXRHandComponent::SystemGesturePressed ( )
No description available.
virtual void UOculusXRHandComponent::SystemGestureReleased ( )
No description available.
Did you find this page helpful?
Build with Meta
Social Technologies
Meta Horizon
AI
Horizon Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Ignition
Lifestyle Accelerator
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