API reference
API reference
Select your platform
No SDKs available
No versions available

UOculusXRHandComponent Class

Extends UPoseableMeshComponent

Fields

bInitializePhysics : bool
Whether or not to initialize physics capsules on the skeletal mesh
Signature
bool UOculusXRHandComponent::bInitializePhysics
BoneNameMappings : TMap< EOculusXRBone, FName >
Bone mapping for custom hand skeletal meshes
Signature
TMap<EOculusXRBone, FName> UOculusXRHandComponent::BoneNameMappings
bSkeletalMeshInitialized : bool
Whether or not the runtime skeletal mesh has been loaded and initialized
Signature
bool UOculusXRHandComponent::bSkeletalMeshInitialized
bUpdateHandScale : bool
Whether or not the hand scale should update based on values from the runtime to match the users hand scale
Signature
bool UOculusXRHandComponent::bUpdateHandScale
CollisionCapsules : TArray< FOculusXRCapsuleCollider >
List of capsule colliders created for the skeletal mesh
Signature
TArray<FOculusXRCapsuleCollider> UOculusXRHandComponent::CollisionCapsules
ConfidenceBehavior : EOculusXRConfidenceBehavior
Behavior for when hand tracking loses high confidence tracking
Signature
EOculusXRConfidenceBehavior UOculusXRHandComponent::ConfidenceBehavior
MaterialOverride : class UMaterialInterface *
Material override for the runtime skeletal mesh
Signature
class UMaterialInterface* UOculusXRHandComponent::MaterialOverride
The hand mesh that will be applied to the skeleton
Signature
EOculusXRHandType UOculusXRHandComponent::MeshType
SkeletonType : EOculusXRHandType
The hand skeleton that will be loaded
Signature
EOculusXRHandType UOculusXRHandComponent::SkeletonType
SystemGestureBehavior : EOculusXRSystemGestureBehavior
Behavior for when the system gesture is actived
Signature
EOculusXRSystemGestureBehavior UOculusXRHandComponent::SystemGestureBehavior
SystemGestureMaterial : class UMaterialInterface *
Material that gets applied to the hands when the system gesture is active
Signature
class UMaterialInterface* UOculusXRHandComponent::SystemGestureMaterial

Protected Member Functions

SystemGesturePressed ()
Signature
virtual void UOculusXRHandComponent::SystemGesturePressed()
Returns
void
SystemGestureReleased ()
Signature
virtual void UOculusXRHandComponent::SystemGestureReleased()
Returns
void

Member Functions

BeginPlay ()
Signature
virtual void UOculusXRHandComponent::BeginPlay() override
Returns
void
TickComponent ( DeltaTime , TickType , ThisTickFunction )
Signature
virtual void UOculusXRHandComponent::TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override
Parameters
DeltaTime: float
TickType: enum ELevelTick
ThisTickFunction: FActorComponentTickFunction *
Returns
void