UMotionControllerComponent

Inheritance Hierarchy

Syntax

class UMotionControllerComponent : public UPrimitiveComponent

Variables

Name Description

Public variable

uint32 : 1

 

bDisableLowLatencyUpdate

If false, render transforms within the motion controller hierarchy will be updated a second time immediately before rendering.

Public variable

ETrackingStatus

 

CurrentTrackingStatus

The tracking status for the device (e.g. full tracking, inertial tracking only, no tracking)

Public variable

EControllerHand

 

Hand

Which hand this component should automatically follow

Public variable

int32

 

PlayerIndex

Which player index this motion controller should automatically follow

Constructors

Name Description

Public function

UMotionControllerComponent

(
    const FObjectInitializer & ObjectIn...
)

Anonymous namespace

Destructors

Functions

Name Description

Public function

bool

 

IsTracked()

Whether or not this component had a valid tracked device this frame

Overridden from UActorComponent

Name Description

Protected function Virtual

void

 

SendRenderTransform_Concurrent()

Called to send a transform update for this component to the rendering thread

Public function Virtual

void

 

TickComponent

(
    float DeltaTime,
    enum ELevelTick TickType,
    FActorComponentTickFunction * T...
)

References

Module

HeadMountedDisplay

Header

Runtime/HeadMountedDisplay/Public/MotionControllerComponent.h