#include <VR_MotionControllerComponent.h>
|
| UVR_MotionControllerComponent (const FObjectInitializer &ObjectInitializer) |
|
virtual void | InitializeComponent () override |
|
virtual void | GetLifetimeReplicatedProps (TArray< class FLifetimeProperty > &OutLifetimeProps) const |
|
FORCEINLINE FFingerCurls | GetCurrentFingerCurls () const |
|
FORCEINLINE bool | IsUsingFingerTracking () const |
|
FORCEINLINE FTransform | GetLastSmoothRelativeTransform () const |
|
virtual bool | VRPollControllerState (FVector &Position, FRotator &Orientation, float WorldToMetersScale) |
|
bool | VRPollControllerState_GameThread (FVector &Position, FRotator &Orientation, bool &OutbProvidedLinearVelocity, FVector &OutLinearVelocity, bool &OutbProvidedAngularVelocity, FVector &OutAngularVelocityAsAxisAndLength, bool &OutbProvidedLinearAcceleration, FVector &OutLinearAcceleration, float WorldToMetersScale) |
|
bool | VRPollControllerState_RenderThread (FVector &Position, FRotator &Orientation, float WorldToMetersScale) |
|
bool | IsSequencerActor () |
|
float | GetGameTimeSinceCreation () const |
|
bool | ComponentHasAuthority () |
|
◆ UVR_MotionControllerComponent()
UVR_MotionControllerComponent::UVR_MotionControllerComponent |
( |
const FObjectInitializer & | ObjectInitializer | ) |
|
◆ ComponentHasAuthority()
bool UVR_MotionControllerComponent::ComponentHasAuthority |
( |
| ) |
|
|
inline |
◆ CreateRenderState_Concurrent()
void UVR_MotionControllerComponent::CreateRenderState_Concurrent |
( |
FRegisterComponentContext * | Context | ) |
|
|
overrideprotectedvirtual |
◆ GetCurrentFingerCurls()
FORCEINLINE FFingerCurls UVR_MotionControllerComponent::GetCurrentFingerCurls |
( |
| ) |
const |
|
inline |
◆ GetGameTimeSinceCreation()
float UVR_MotionControllerComponent::GetGameTimeSinceCreation |
( |
| ) |
const |
◆ GetLastSmoothRelativeTransform()
FORCEINLINE FTransform UVR_MotionControllerComponent::GetLastSmoothRelativeTransform |
( |
| ) |
const |
|
inline |
◆ GetLifetimeReplicatedProps()
void UVR_MotionControllerComponent::GetLifetimeReplicatedProps |
( |
TArray< class FLifetimeProperty > & | OutLifetimeProps | ) |
const |
|
virtual |
◆ InitializeComponent()
void UVR_MotionControllerComponent::InitializeComponent |
( |
| ) |
|
|
overridevirtual |
◆ IsSequencerActor()
bool UVR_MotionControllerComponent::IsSequencerActor |
( |
| ) |
|
|
inline |
◆ IsUsingFingerTracking()
FORCEINLINE bool UVR_MotionControllerComponent::IsUsingFingerTracking |
( |
| ) |
const |
|
inline |
◆ SendRenderTransform_Concurrent()
void UVR_MotionControllerComponent::SendRenderTransform_Concurrent |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ TickComponent()
void UVR_MotionControllerComponent::TickComponent |
( |
float | DeltaTime, |
|
|
enum ELevelTick | TickType, |
|
|
FActorComponentTickFunction * | ThisTickFunction ) |
|
overrideprotectedvirtual |
◆ VRPollControllerState()
bool UVR_MotionControllerComponent::VRPollControllerState |
( |
FVector & | Position, |
|
|
FRotator & | Orientation, |
|
|
float | WorldToMetersScale ) |
|
virtual |
◆ VRPollControllerState_GameThread()
bool UVR_MotionControllerComponent::VRPollControllerState_GameThread |
( |
FVector & | Position, |
|
|
FRotator & | Orientation, |
|
|
bool & | OutbProvidedLinearVelocity, |
|
|
FVector & | OutLinearVelocity, |
|
|
bool & | OutbProvidedAngularVelocity, |
|
|
FVector & | OutAngularVelocityAsAxisAndLength, |
|
|
bool & | OutbProvidedLinearAcceleration, |
|
|
FVector & | OutLinearAcceleration, |
|
|
float | WorldToMetersScale ) |
◆ VRPollControllerState_RenderThread()
bool UVR_MotionControllerComponent::VRPollControllerState_RenderThread |
( |
FVector & | Position, |
|
|
FRotator & | Orientation, |
|
|
float | WorldToMetersScale ) |
◆ AdditionalLateUpdateComponents
TArray<UPrimitiveComponent*> UVR_MotionControllerComponent::AdditionalLateUpdateComponents |
◆ bFingerTrackingIsValid
bool UVR_MotionControllerComponent::bFingerTrackingIsValid |
|
protected |
◆ bSmoothHandTracking
bool UVR_MotionControllerComponent::bSmoothHandTracking |
◆ bSmoothWithEuroLowPassFunction
bool UVR_MotionControllerComponent::bSmoothWithEuroLowPassFunction |
◆ bUseTracking
bool UVR_MotionControllerComponent::bUseTracking |
◆ bWasSmoothingHand
bool UVR_MotionControllerComponent::bWasSmoothingHand |
◆ CurrentFingerCurls
FFingerCurls UVR_MotionControllerComponent::CurrentFingerCurls |
|
protected |
◆ EuroSmoothingParams
◆ Index
float UVR_MotionControllerComponent::Index |
|
protected |
◆ LastFingerCurls
◆ LastSmoothRelativeTransform
FTransform UVR_MotionControllerComponent::LastSmoothRelativeTransform |
◆ Middle
float UVR_MotionControllerComponent::Middle |
|
protected |
◆ NetFingersUpdateCount
float UVR_MotionControllerComponent::NetFingersUpdateCount |
◆ NetTransformUpdateCount
float UVR_MotionControllerComponent::NetTransformUpdateCount |
◆ NetUpdateRate
float UVR_MotionControllerComponent::NetUpdateRate |
◆ Pinky
float UVR_MotionControllerComponent::Pinky |
|
protected |
◆ ReplicatedFingerCurls
FFingerCurls UVR_MotionControllerComponent::ReplicatedFingerCurls |
|
protected |
◆ Ring
float UVR_MotionControllerComponent::Ring |
|
protected |
◆ SmoothingSpeed
float UVR_MotionControllerComponent::SmoothingSpeed |
◆ Thumb
float UVR_MotionControllerComponent::Thumb |
|
protected |
The documentation for this class was generated from the following files: