9#include "MotionControllerComponent.generated.h"
23 UPROPERTY(EditAnywhere, BlueprintReadWrite, BlueprintSetter = SetAssociatedPlayerIndex, Category =
"MotionController")
27 UPROPERTY(EditAnywhere, BlueprintReadWrite, BlueprintSetter = SetTrackingMotionSource, Category =
"MotionController")
31 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"MotionController")
32 uint32 bDisableLowLatencyUpdate : 1;
35 UPROPERTY(BlueprintReadOnly, Category =
"MotionController")
39 UFUNCTION(BlueprintPure, Category =
"MotionController")
40 bool IsTracked()
const
45 UFUNCTION(BlueprintSetter, meta = (DeprecatedFunction, DeprecationMessage =
"Please use the Motion Source property instead of Hand"))
48 UFUNCTION(BlueprintGetter, meta = (DeprecatedFunction, DeprecationMessage =
"Please use the Motion Source property instead of Hand"))
83 UFUNCTION(BlueprintImplementableEvent, Category =
"Motion Controller Update")
115 bool bProvidedLinearVelocity;
116 bool bProvidedAngularVelocity;
117 bool bProvidedLinearAcceleration;
126 UE_DEPRECATED(5.3, "PollControllerState has been deprecated. Please update to use PollControllerState_GameThread or PollControllerState_RenderThread,
as appropriate.")
134 bool bPolledHMD_GameThread;
135 bool bPolledHMD_RenderThread;
PlayerIndex
Definition AppleControllerInterface.h:24
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
ELevelTick
Definition EngineBaseTypes.h:70
ETrackingStatus
Definition IMotionController.h:16
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition Archive.h:1208
Definition SceneViewExtension.h:266
Definition LateUpdateManager.h:14
Definition NameTypes.h:617
Definition PrimitiveSceneInfo.h:266
Definition RenderGraphBuilder.h:49
Definition ActorComponent.h:47
Definition SceneViewExtension.h:274
Definition SceneView.h:2212
Definition SceneView.h:1425
Definition IModularFeature.h:12
Definition IMotionController.h:48
Definition SharedPointer.h:692
Definition MotionControllerComponent.h:144
UMotionControllerComponent * MotionControllerComponent
Definition MotionControllerComponent.h:159
virtual ~FViewExtension()
Definition MotionControllerComponent.h:147
FLateUpdateManager LateUpdate
Definition MotionControllerComponent.h:160
virtual int32 GetPriority() const override
Definition MotionControllerComponent.h:152
Definition MotionControllerComponent.h:19
DECLARE_MULTICAST_DELEGATE_OneParam(FActivateVisualizationComponent, bool)
static HEADMOUNTEDDISPLAY_API FActivateVisualizationComponent OnActivateVisualizationComponent
Definition MotionControllerComponent.h:71
IMotionController * InUseMotionController
Definition MotionControllerComponent.h:80
TSharedPtr< FViewExtension, ESPMode::ThreadSafe > ViewExtension
Definition MotionControllerComponent.h:162
Definition EngineBaseTypes.h:571
Definition SceneViewExtensionContext.h:20