5#include "CoreMinimal.h"
6#include "GameFramework/Actor.h"
8#include "WeArtTrackingCalibration.generated.h"
30 virtual void BeginPlay()
override;
34 virtual void Tick(
float DeltaTime)
override;
36 UPROPERTY(BlueprintAssignable)
37 FOnCalibrationStartSignature OnMiddlewareCalibrationStart;
39 UFUNCTION(BlueprintImplementableEvent)
42 UPROPERTY(BlueprintAssignable)
43 FOnCalibrationFinishSignature OnMiddlewareCalibrationFinish;
45 UFUNCTION(BlueprintImplementableEvent)
48 UPROPERTY(BlueprintAssignable)
49 FOnCalibrationResultSuccessSignature OnMiddlewareCalibrationResultSuccess;
51 UFUNCTION(BlueprintImplementableEvent)
52 void OnCalibrationResultSuccess(
HandSide handSide);
54 UPROPERTY(BlueprintAssignable)
55 FOnCalibrationResultFailSignature OnMiddlewareCalibrationResultFail;
57 UFUNCTION(BlueprintImplementableEvent)
58 void OnCalibrationResultFail(
HandSide handSide);
60 UPROPERTY(BlueprintAssignable)
61 FOnCalibrationStopSignature OnMiddlewareCalibrationStop;
63 UFUNCTION(BlueprintImplementableEvent)
64 void OnCalibrationStop();
HandSide
Definition: WeArtCommon.h:7
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnCalibrationStartSignature, HandSide, handSide)
DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnCalibrationStopSignature)
Calibration status/result observer.
Definition: WeArtTrackingCalibration.h:21