VRTowerDef/Plugins/MetaXR/Source/OculusXRScene/Private/OculusXRSceneModule.h

38 lines
909 B
C++

// @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