mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-05-12 22:39:09 -05:00
Fixing more includes and forward declarations (#3876)
This commit is contained in:
@@ -25,9 +25,9 @@
|
||||
#ifndef __OPENSPACE_CORE___CONFIGURATION___H__
|
||||
#define __OPENSPACE_CORE___CONFIGURATION___H__
|
||||
|
||||
#include <openspace/engine/openspaceengine.h>
|
||||
#include <openspace/properties/property.h>
|
||||
#include <openspace/util/keys.h>
|
||||
#include <ghoul/glm.h>
|
||||
#include <ghoul/lua/luastate.h>
|
||||
#include <ghoul/misc/dictionary.h>
|
||||
#include <filesystem>
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
#define __OPENSPACE_CORE___DOWNLOADMANAGER___H__
|
||||
|
||||
#include <ghoul/misc/boolean.h>
|
||||
#include <chrono>
|
||||
#include <filesystem>
|
||||
#include <functional>
|
||||
#include <future>
|
||||
|
||||
@@ -32,25 +32,6 @@ namespace ghoul::fontrendering { class FontManager; }
|
||||
|
||||
namespace openspace {
|
||||
|
||||
struct Configuration;
|
||||
class Dashboard;
|
||||
class DeferredcasterManager;
|
||||
class DownloadEventEngine;
|
||||
class DownloadManager;
|
||||
class EventEngine;
|
||||
class LuaConsole;
|
||||
class MemoryManager;
|
||||
class MissionManager;
|
||||
class ModuleEngine;
|
||||
class OpenSpaceEngine;
|
||||
class ParallelPeer;
|
||||
class RaycasterManager;
|
||||
class RenderEngine;
|
||||
class ScreenSpaceRenderable;
|
||||
class SyncEngine;
|
||||
class TimeManager;
|
||||
class VersionChecker;
|
||||
struct WindowDelegate;
|
||||
namespace interaction {
|
||||
struct JoystickInputStates;
|
||||
struct WebsocketInputStates;
|
||||
@@ -66,7 +47,26 @@ namespace scripting {
|
||||
class ScriptEngine;
|
||||
class ScriptScheduler;
|
||||
} // namespace scripting
|
||||
struct Configuration;
|
||||
class Dashboard;
|
||||
class DeferredcasterManager;
|
||||
class DownloadEventEngine;
|
||||
class DownloadManager;
|
||||
class EventEngine;
|
||||
class LuaConsole;
|
||||
class MemoryManager;
|
||||
class MissionManager;
|
||||
class ModuleEngine;
|
||||
class OpenSpaceEngine;
|
||||
class ParallelPeer;
|
||||
class Profile;
|
||||
class RaycasterManager;
|
||||
class RenderEngine;
|
||||
class ScreenSpaceRenderable;
|
||||
class SyncEngine;
|
||||
class TimeManager;
|
||||
class VersionChecker;
|
||||
struct WindowDelegate;
|
||||
|
||||
namespace global {
|
||||
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
#include <openspace/properties/list/stringlistproperty.h>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
namespace ghoul { class Dictionary; }
|
||||
@@ -37,10 +38,9 @@ namespace ghoul::systemcapabilities { struct Version; }
|
||||
|
||||
namespace openspace {
|
||||
|
||||
class OpenSpaceModule;
|
||||
|
||||
namespace documentation { struct Documentation; }
|
||||
namespace scripting { struct LuaLibrary; }
|
||||
class OpenSpaceModule;
|
||||
|
||||
/**
|
||||
* The ModuleEngine is the central repository for registering and accessing
|
||||
|
||||
@@ -37,19 +37,24 @@
|
||||
#include <openspace/util/touch.h>
|
||||
#include <openspace/util/versionchecker.h>
|
||||
#include <ghoul/glm.h>
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <filesystem>
|
||||
#include <functional>
|
||||
#include <future>
|
||||
#include <memory>
|
||||
#include <optional>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
namespace openspace {
|
||||
|
||||
namespace scripting { struct LuaLibrary; }
|
||||
class AssetManager;
|
||||
class LoadingScreen;
|
||||
class Scene;
|
||||
|
||||
namespace scripting { struct LuaLibrary; }
|
||||
|
||||
/**
|
||||
* Structure that is responsible for the delayed shutdown of the application.
|
||||
*/
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
#include <openspace/properties/property.h>
|
||||
#include <filesystem>
|
||||
#include <optional>
|
||||
#include <string>
|
||||
|
||||
namespace openspace {
|
||||
|
||||
|
||||
@@ -26,8 +26,8 @@
|
||||
#define __OPENSPACE_CORE___SYNCENGINE___H__
|
||||
|
||||
#include <openspace/util/syncbuffer.h>
|
||||
|
||||
#include <ghoul/misc/boolean.h>
|
||||
#include <cstddef>
|
||||
#include <vector>
|
||||
|
||||
namespace openspace {
|
||||
|
||||
Reference in New Issue
Block a user