![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IEyeTrackerModule.h>
Inheritance diagram for IEyeTrackerModule:Classes | |
| struct | FCompareModulePriority |
Public Member Functions | |
| virtual FString | GetModuleKeyName () const =0 |
| float | GetModulePriority () const |
| virtual void | StartupModule () override |
| virtual bool | IsEyeTrackerConnected () const =0 |
| virtual TSharedPtr< class IEyeTracker, ESPMode::ThreadSafe > | CreateEyeTracker ()=0 |
Public Member Functions inherited from IModuleInterface | |
| virtual | ~IModuleInterface () |
| virtual void | PreUnloadCallback () |
| virtual void | PostLoadCallback () |
| virtual void | ShutdownModule () |
| virtual bool | SupportsDynamicReloading () |
| virtual bool | SupportsAutomaticShutdown () |
| virtual bool | IsGameModule () const |
Static Public Member Functions | |
| static EYETRACKER_API FName | GetModularFeatureName () |
| static IEyeTrackerModule & | Get () |
| static bool | IsAvailable () |
The public interface of the EyeTracker module
|
pure virtual |
Attempts to create a new head tracking device interface
|
inlinestatic |
Singleton-like access to IEyeTrackerModule
|
static |
Returns modular feature name for this module
|
pure virtual |
|
inline |
Returns the priority of this module from INI file configuration
Checks to see if there exists a module registered as an EyeTracker. It is only valid to call Get() if IsAvailable() returns true.
Register module as an EyeTracker on startup.
Reimplemented from IModuleInterface.