39 if (DefaultName.IsEmpty())
66 return A.GetModulePriority() >
B.GetModulePriority();
#define check(expr)
Definition AssertionMacros.h:314
FString GEngineIni
Definition CoreGlobals.cpp:237
FConfigCacheIni * GConfig
Definition CoreGlobals.cpp:54
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
CORE_API bool IsInGameThread()
Definition ThreadingBase.cpp:185
CORE_API bool GetFloat(const TCHAR *Section, const TCHAR *Key, float &Value, const FString &Filename)
Definition ConfigCacheIni.cpp:5122
Definition NameTypes.h:617
Definition IHeadMountedDisplayModule.h:19
static IHeadMountedDisplayModule & Get()
Definition IHeadMountedDisplayModule.h:75
virtual void GetModuleAliases(TArray< FString > &AliasesOut) const
Definition IHeadMountedDisplayModule.h:30
virtual FString GetModuleKeyName() const =0
static bool IsAvailable()
Definition IHeadMountedDisplayModule.h:88
virtual FString GetDeviceSystemName()
Definition IHeadMountedDisplayModule.h:142
virtual FString GetAudioInputDevice()
Definition IHeadMountedDisplayModule.h:132
virtual bool IsStandaloneStereoOnlyDevice()
Definition IHeadMountedDisplayModule.h:161
float GetModulePriority() const
Definition IHeadMountedDisplayModule.h:33
virtual TSharedPtr< class IXRTrackingSystem, ESPMode::ThreadSafe > CreateTrackingSystem()=0
virtual TSharedPtr< IHeadMountedDisplayVulkanExtensions, ESPMode::ThreadSafe > GetVulkanExtensions()
Definition IHeadMountedDisplayModule.h:155
static FName GetModularFeatureName()
Definition IHeadMountedDisplayModule.h:21
virtual bool IsHMDConnected()
Definition IHeadMountedDisplayModule.h:110
virtual FString GetAudioOutputDevice()
Definition IHeadMountedDisplayModule.h:137
virtual void StartupModule() override
Definition IHeadMountedDisplayModule.h:97
virtual uint64 GetGraphicsAdapterLuid()
Definition IHeadMountedDisplayModule.h:120
virtual bool PreInit()
Definition IHeadMountedDisplayModule.h:105
Definition IHeadMountedDisplayVulkanExtensions.h:13
Definition IModularFeature.h:12
virtual void RegisterModularFeature(const FName Type, class IModularFeature *ModularFeature)=0
static CORE_API IModularFeatures & Get()
Definition ModularFeatures.cpp:9
TArray< TModularFeature * > GetModularFeatureImplementations(const FName Type)
Definition IModularFeatures.h:68
bool IsModularFeatureAvailable(const FName Type)
Definition IModularFeatures.h:39
Definition ModuleInterface.h:14
Definition IXRTrackingSystem.h:47
Definition IHeadMountedDisplayModule.h:63
bool operator()(IHeadMountedDisplayModule &A, IHeadMountedDisplayModule &B) const
Definition IHeadMountedDisplayModule.h:64