// @lint-ignore-every LICENSELINT // Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "IOculusXRSceneModule.h" #define LOCTEXT_NAMESPACE "OculusXRScene" //------------------------------------------------------------------------------------------------- // FOculusXRSceneModule //------------------------------------------------------------------------------------------------- #if OCULUS_SCENE_SUPPORTED_PLATFORMS DECLARE_LOG_CATEGORY_EXTERN(LogOculusXRScene, Log, All); class FOculusXRSceneModule : public IOculusXRSceneModule { public: virtual ~FOculusXRSceneModule() = default; // IModuleInterface interface virtual void StartupModule() override; virtual void ShutdownModule() override; private: }; #else // OCULUS_SCENE_SUPPORTED_PLATFORMS class FOculusXRSceneModule : public FDefaultModuleImpl { }; #endif // OCULUS_SCENE_SUPPORTED_PLATFORMS #undef LOCTEXT_NAMESPACE