Files
UnrealEngine/Engine/Source/Runtime/EyeTracker/Private/EyeTrackerModule.cpp
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

31 lines
710 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "IEyeTrackerModule.h"
#include "Modules/ModuleManager.h"
FName IEyeTrackerModule::GetModularFeatureName()
{
static const FName EyeTrackerModularFeatureName(TEXT("EyeTracker"));
return EyeTrackerModularFeatureName;
}
class FEyeTrackerModule : public IEyeTrackerModule
{
virtual TSharedPtr< class IEyeTracker, ESPMode::ThreadSafe > CreateEyeTracker()
{
TSharedPtr<IEyeTracker, ESPMode::ThreadSafe> DummyVal = nullptr;
return DummyVal;
}
FString GetModuleKeyName() const
{
return FString(TEXT("Default"));
}
virtual bool IsEyeTrackerConnected() const override { return false; }
};
IMPLEMENT_MODULE(FEyeTrackerModule, EyeTracker);