UCLASS(Blueprintable, meta = (BlueprintSpawnableComponent))
More...
#include <OpenXRHandPoseComponent.h>
|
| UOpenXRHandPoseComponent (const FObjectInitializer &ObjectInitializer) |
|
virtual void | BeginPlay () override |
|
bool | DetectCurrentPose (FBPOpenXRActionSkeletalData &SkeletalAction) |
|
bool | IsLocallyControlled () const |
|
bool | K2_DetectCurrentPose (UPARAM(ref) FBPOpenXRActionSkeletalData &SkeletalAction, FOpenXRGesture &GestureOut) |
| UFUNCTION(BlueprintCallable, Category = "VRGestures", meta = (DisplayName = "DetectCurrentPose"))
|
|
virtual void | OnRep_SkeletalTransformLeft () |
| UFUNCTION()
|
|
virtual void | OnRep_SkeletalTransformRight () |
| UFUNCTION()
|
|
bool | SaveCurrentPose (FName RecordingName, EVRSkeletalHandIndex HandToSave=EVRSkeletalHandIndex::EActionHandIndex_Right) |
| UFUNCTION(BlueprintCallable, Category = "VRGestures")
|
|
void | Server_SendSkeletalTransforms (const FBPSkeletalRepContainer &SkeletalInfo) |
| UFUNCTION(Unreliable, Server, WithValidation)
|
|
void | SetDetectGestures (bool bNewDetectGestures) |
| UFUNCTION(BlueprintCallable, Category = "VRGestures")
|
|
void | TickComponent (float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override |
|
|
bool | bDetectGestures |
| UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "VRGestures")
|
|
bool | bGetMockUpPoseForDebugging |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "SkeletalData|Actions")
|
|
bool | bLerpingPositionLeft |
|
bool | bLerpingPositionRight |
|
bool | bReplicateSkeletalData |
| UPROPERTY(EditAnywhere, Category = SkeletalData)
|
|
bool | bReppedOnceLeft |
|
bool | bReppedOnceRight |
|
bool | bSmoothReplicatedSkeletalData |
| UPROPERTY(EditAnywhere, Category = SkeletalData)
|
|
UOpenXRGestureDatabase * | GesturesDB |
| UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "VRGestures")
|
|
TArray< FBPOpenXRActionSkeletalData > | HandSkeletalActions |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "SkeletalData|Actions")
|
|
FBPSkeletalRepContainer | LeftHandRep |
| UPROPERTY(Replicated, Transient, ReplicatedUsing = OnRep_SkeletalTransformLeft)
|
|
FTransformLerpManager | LeftHandRepManager |
|
FOpenXRGestureEnded | OnGestureEnded |
| UPROPERTY(BlueprintAssignable, Category = "VRGestures")
|
|
FOpenXRGestureDetected | OnNewGestureDetected |
| UPROPERTY(BlueprintAssignable, Category = "VRGestures")
|
|
float | ReplicationRateForSkeletalAnimations |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = SkeletalData)
|
|
FBPSkeletalRepContainer | RightHandRep |
| UPROPERTY(Replicated, Transient, ReplicatedUsing = OnRep_SkeletalTransformRight)
|
|
FTransformLerpManager | RightHandRepManager |
|
float | SkeletalNetUpdateCount |
|
float | SkeletalUpdateCount |
|
UCLASS(Blueprintable, meta = (BlueprintSpawnableComponent))
Definition at line 211 of file OpenXRHandPoseComponent.h.
◆ UOpenXRHandPoseComponent()
UOpenXRHandPoseComponent::UOpenXRHandPoseComponent |
( |
const FObjectInitializer & | ObjectInitializer | ) |
|
◆ BeginPlay()
void UOpenXRHandPoseComponent::BeginPlay |
( |
| ) |
|
|
overridevirtual |
◆ DetectCurrentPose()
◆ GENERATED_BODY()
UOpenXRHandPoseComponent::GENERATED_BODY |
( |
| ) |
|
|
private |
◆ IsLocallyControlled()
bool UOpenXRHandPoseComponent::IsLocallyControlled |
( |
| ) |
const |
|
inline |
◆ K2_DetectCurrentPose()
UFUNCTION(BlueprintCallable, Category = "VRGestures", meta = (DisplayName = "DetectCurrentPose"))
Definition at line 267 of file OpenXRHandPoseComponent.cpp.
◆ OnRep_SkeletalTransformLeft()
virtual void UOpenXRHandPoseComponent::OnRep_SkeletalTransformLeft |
( |
| ) |
|
|
inlinevirtual |
◆ OnRep_SkeletalTransformRight()
virtual void UOpenXRHandPoseComponent::OnRep_SkeletalTransformRight |
( |
| ) |
|
|
inlinevirtual |
◆ SaveCurrentPose()
◆ Server_SendSkeletalTransforms()
|
ServerUnreliableWithValidation |
UFUNCTION(Unreliable, Server, WithValidation)
◆ SetDetectGestures()
void UOpenXRHandPoseComponent::SetDetectGestures |
( |
bool | bNewDetectGestures | ) |
|
|
inlineBlueprintCallable |
◆ TickComponent()
void UOpenXRHandPoseComponent::TickComponent |
( |
float | DeltaTime, |
|
|
enum ELevelTick | TickType, |
|
|
FActorComponentTickFunction * | ThisTickFunction ) |
|
override |
◆ bDetectGestures
bool UOpenXRHandPoseComponent::bDetectGestures |
|
BlueprintReadWriteEditAnywhere |
◆ bGetMockUpPoseForDebugging
bool UOpenXRHandPoseComponent::bGetMockUpPoseForDebugging |
|
EditAnywhereBlueprintReadWrite |
◆ bLerpingPositionLeft
bool UOpenXRHandPoseComponent::bLerpingPositionLeft |
◆ bLerpingPositionRight
bool UOpenXRHandPoseComponent::bLerpingPositionRight |
◆ bReplicateSkeletalData
bool UOpenXRHandPoseComponent::bReplicateSkeletalData |
|
EditAnywhere |
◆ bReppedOnceLeft
bool UOpenXRHandPoseComponent::bReppedOnceLeft |
◆ bReppedOnceRight
bool UOpenXRHandPoseComponent::bReppedOnceRight |
◆ bSmoothReplicatedSkeletalData
bool UOpenXRHandPoseComponent::bSmoothReplicatedSkeletalData |
|
EditAnywhere |
◆ GesturesDB
|
BlueprintReadWriteEditAnywhere |
◆ HandSkeletalActions
|
EditAnywhereBlueprintReadWrite |
◆ LeftHandRep
◆ LeftHandRepManager
◆ OnGestureEnded
FOpenXRGestureEnded UOpenXRHandPoseComponent::OnGestureEnded |
|
BlueprintAssignable |
◆ OnNewGestureDetected
FOpenXRGestureDetected UOpenXRHandPoseComponent::OnNewGestureDetected |
|
BlueprintAssignable |
◆ ReplicationRateForSkeletalAnimations
float UOpenXRHandPoseComponent::ReplicationRateForSkeletalAnimations |
|
EditAnywhereBlueprintReadWrite |
◆ RightHandRep
◆ RightHandRepManager
◆ SkeletalNetUpdateCount
float UOpenXRHandPoseComponent::SkeletalNetUpdateCount |
◆ SkeletalUpdateCount
float UOpenXRHandPoseComponent::SkeletalUpdateCount |
The documentation for this class was generated from the following files:
- SDKDemo/Plugins/UnrealEngineSDK/VRExpansionPlugin/OpenXRExpansionPlugin/Source/OpenXRExpansionPlugin/Public/OpenXRHandPoseComponent.h
- SDKDemo/Plugins/UnrealEngineSDK/VRExpansionPlugin/OpenXRExpansionPlugin/Source/OpenXRExpansionPlugin/Private/OpenXRHandPoseComponent.cpp