Module |
|
Header |
/Engine/Source/Runtime/HeadMountedDisplay/Public/IHeadMountedDisplayModule.h |
Include |
#include "IHeadMountedDisplayModule.h" |
class IHeadMountedDisplayModule :
public IModuleInterface,
public IModularFeature
The public interface of the HeadmountedDisplay Module
Name | Description | ||
---|---|---|---|
|
TSharedPtr< ... |
CreateTrackingSystem() |
Attempts to create a new head tracking device interface |
|
IHeadMounted... |
Get() |
Singleton-like access to IHeadMountedDisplayModule |
|
GetAudioInputDevice() |
Get name of audio input device where the HMD was last connected |
|
|
GetAudioOutputDevice() |
Get name of audio output device where the HMD was last connected |
|
|
GetGraphicsAdapterLuid() |
Get LUID of graphics adapter where the HMD was last connected. |
|
|
GetModularFeatureName() |
||
|
GetModuleAliases |
Returns an array of alternative ini/config names for this module (helpful if the module's name changes, so we can have back-compat) |
|
|
GetModuleKeyName() |
Returns the key into the HMDPluginPriority section of the config file for this module |
|
|
float |
GetModulePriority() |
Returns the priority of this module from INI file configuration |
|
TSharedPtr< ... |
GetVulkanExtensions() |
Extensions: If the HMD supports the various extensions listed below, it should return a valid pointer to an implementation contained within it. |
|
IsAvailable() |
Checks to see if there exists a module registered as an HMD. |
|
|
IsHMDConnected() |
Test to see whether HMD is connected. Used to guide which plug-in to select. |
|
|
PreInit() |
Optionally pre-initialize the HMD module. Return false on failure. |
Name | Description | ||
---|---|---|---|
|
StartupModule() |
Register module as an HMD on startup. |
Name |
Description |
|
---|---|---|
|
FCompareModulePriority |
Sorting method for which plug-in should be given priority |