Skip to content
Snippets Groups Projects
Commit f2dda872 authored by Malte Christian Kögel's avatar Malte Christian Kögel
Browse files

WIP removed unnecessary changes, added some debugging calls

parent 40c934b7
No related branches found
No related tags found
No related merge requests found
......@@ -29,13 +29,14 @@ bool USFGazeTracker::Tick(float DeltaTime)
ViveSR::anipal::Eye::EyeData_v2 TempEyeData;
AsyncTask(ENamedThreads::AnyThread, [TempEyeDataAddr = &TempEyeData, SranipalEyeData = MoveTemp(SranipalEyeData), bIsAsyncEyeTrackingTaskRunning = MoveTemp(bIsAsyncEyeTrackingTaskRunning), bDataLogged = MoveTemp(bDataLogged)]()
{
ViveSR::anipal::Eye::GetEyeData_v2(TempEyeDataAddr);
int Result = ViveSR::anipal::Eye::GetEyeData_v2(TempEyeDataAddr);
AsyncTask(ENamedThreads::GameThread, [TempEyeDataAddr =TempEyeDataAddr, SranipalEyeData, bIsAsyncEyeTrackingTaskRunning, bDataLogged]() mutable
AsyncTask(ENamedThreads::GameThread, [TempEyeDataAddr =TempEyeDataAddr, SranipalEyeData, bIsAsyncEyeTrackingTaskRunning, bDataLogged, Result]() mutable
{
SranipalEyeData = *TempEyeDataAddr;
bDataLogged = false;
bIsAsyncEyeTrackingTaskRunning = false;
UE_LOG(LogTemp, Warning, TEXT("Tried to get EyeData, Result: %d"), Result);
});
});
......@@ -249,13 +250,6 @@ float USFGazeTracker::GetPupilDiameter()
return 0.0f;
}
void USFGazeTracker::OnEyeTrackingDataReceived(ViveSR::anipal::Eye::EyeData_v2 EyeData)
{
bIsAsyncEyeTrackingTaskRunning = false;
SranipalEyeData = EyeData;
bDataLogged = false;
}
FGazeRay USFGazeTracker::GetSranipalGazeRayFromData()
{
FGazeRay GazeRay;
......
......@@ -9,11 +9,6 @@
#include "SFGazeTracker.generated.h"
#ifdef WITH_SRANIPAL
//Use this to broadcast the data from async thread to game thread for logging
//DECLARE_DYNAMIC_DELEGATE_OneParam(FOnEyeTrackingDataReceived, const ViveSR::anipal::Eye::EyeData_v2, EyeData);
#endif
UENUM()
enum class EGazeTrackerMode : uint8
{
......@@ -80,11 +75,6 @@ public:
UPROPERTY(BlueprintReadWrite)
bool bDebugRenderRayTraces = false;
#ifdef WITH_SRANIPAL
//FOnEyeTrackingDataReceived& OnEyeTrackingDataReceived;
void OnEyeTrackingDataReceived(ViveSR::anipal::Eye::EyeData_v2 EyeData);
#endif
private:
FGazeRay GetSranipalGazeRayFromData();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment