7#include "CoreMinimal.h"
8#include "GameFramework/Actor.h"
32 virtual void BeginPlay()
override;
36 virtual void Tick(
float DeltaTime)
override;
39 UPROPERTY(BlueprintAssignable)
40 FOnCalibrationStartSignature OnMiddlewareCalibrationStart;
46 UFUNCTION(BlueprintImplementableEvent)
47 void OnCalibrationStart(
EHandSide handSide);
50 UPROPERTY(BlueprintAssignable)
51 FOnCalibrationFinishSignature OnMiddlewareCalibrationFinish;
57 UFUNCTION(BlueprintImplementableEvent)
58 void OnCalibrationFinish(
EHandSide handSide);
61 UPROPERTY(BlueprintAssignable)
62 FOnCalibrationResultSuccessSignature OnMiddlewareCalibrationResultSuccess;
68 UFUNCTION(BlueprintImplementableEvent)
69 void OnCalibrationResultSuccess(
EHandSide handSide);
72 UPROPERTY(BlueprintAssignable)
73 FOnCalibrationResultFailSignature OnMiddlewareCalibrationResultFail;
79 UFUNCTION(BlueprintImplementableEvent)
80 void OnCalibrationResultFail(
EHandSide handSide);
83 UPROPERTY(BlueprintAssignable)
84 FOnCalibrationStopSignature OnMiddlewareCalibrationStop;
87 UFUNCTION(BlueprintImplementableEvent)
88 void OnCalibrationStop();
#define WEARTPLUGIN_API
Definition: Definitions.WEARTPlugin.h:26
EHandSide
Definition: WeArtCommon.h:8
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnCalibrationStartSignature, EHandSide, handSide)
DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnCalibrationStopSignature)
Calibration status/result observer.
Definition: WeArtTrackingCalibration.h:23