Navigation
API > API/Runtime > API/Runtime/EyeTracker
Inheritance Hierarchy
- IModuleInterface
- IModularFeature
- IEyeTrackerModule
- IOpenXREyeTrackerModule
References
| Module | EyeTracker |
| Header | /Engine/Source/Runtime/EyeTracker/Public/IEyeTrackerModule.h |
| Include | #include "IEyeTrackerModule.h" |
Syntax
class IEyeTrackerModule :
public IModuleInterface,
public IModularFeature
Remarks
The public interface of the EyeTracker module
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< class IEyeTracker, ESPMode::ThreadSafe > | Attempts to create a new head tracking device interface | ||
| IEyeTrackerModule & | Get () |
Singleton-like access to IEyeTrackerModule | |
| FName | Returns modular feature name for this module | ||
| FString | |||
| float | 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? | ||
| bool | IsAvailable () |
Checks to see if there exists a module registered as an EyeTracker. | |
| bool |
Overridden from IModuleInterface
| Type | Name | Description | |
|---|---|---|---|
| void | Register module as an EyeTracker on startup. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FCompareModulePriority | Sorting method for which plug-in should be given priority |