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

UOculusXRBodyTrackingComponent Class

Extends UPoseableMeshComponent

Constructors

UOculusXRBodyTrackingComponent ()
Signature
UOculusXRBodyTrackingComponent::UOculusXRBodyTrackingComponent()

Fields

BodyTrackingMode : EOculusXRBodyTrackingMode
How are the results of body tracking applied to the mesh.
Signature
EOculusXRBodyTrackingMode UOculusXRBodyTrackingComponent::BodyTrackingMode
BoneNames : TMap< EOculusXRBoneID, FName >
The bone name associated with each bone ID.
Signature
TMap<EOculusXRBoneID, FName> UOculusXRBodyTrackingComponent::BoneNames
ConfidenceThreshold : float
Do not apply body state to bones if confidence is lower than this value. Confidence is in range [0,1].
Signature
float UOculusXRBodyTrackingComponent::ConfidenceThreshold

Member Functions

BeginPlay ()
Signature
virtual void UOculusXRBodyTrackingComponent::BeginPlay() override
Returns
void
EndPlay ( EndPlayReason )
Signature
virtual void UOculusXRBodyTrackingComponent::EndPlay(const EEndPlayReason::Type EndPlayReason) override
Parameters
EndPlayReason: const EEndPlayReason::Type
Returns
void
ResetAllBoneTransforms ()
Restore all bones to their initial transforms
Signature
void UOculusXRBodyTrackingComponent::ResetAllBoneTransforms()
Returns
void
TickComponent ( DeltaTime , TickType , ThisTickFunction )
Signature
virtual void UOculusXRBodyTrackingComponent::TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override
Parameters
DeltaTime: float
TickType: enum ELevelTick
ThisTickFunction: FActorComponentTickFunction *
Returns
void