Module |
|
Header |
/Engine/Source/Runtime/EyeTracker/Public/IEyeTrackerModule.h |
Include |
#include "IEyeTrackerModule.h" |
class IEyeTrackerModule :
public IModuleInterface,
public IModularFeature
The public interface of the EyeTracker module
Name | Description | ||
---|---|---|---|
|
TSharedPtr< ... |
CreateEyeTracker() |
Attempts to create a new head tracking device interface |
|
IEyeTrackerM... |
Get() |
Singleton-like access to IEyeTrackerModule |
|
GetModularFeatureName() |
Returns modular feature name for this module |
|
|
GetModuleKeyName() |
||
|
float |
GetModulePriority() |
Returns the priority of this module from INI file configuration #todo jcf: need to work out prioritization and selection scheme e.g. it doesn't ever really make sense to choose a desktop eye tracker if in VR mode? |
|
IsAvailable() |
Checks to see if there exists a module registered as an EyeTracker. |
|
|
IsEyeTrackerConnected() |
Name | Description | ||
---|---|---|---|
|
StartupModule() |
Register module as an EyeTracker on startup. |
Name |
Description |
|
---|---|---|
|
FCompareModulePriority |
Sorting method for which plug-in should be given priority |