Fixing more includes and forward declarations (#3876)

This commit is contained in:
Alexander Bock
2025-12-16 13:40:19 +01:00
committed by GitHub
parent c4fe078706
commit c02e59b9f8
1009 changed files with 5216 additions and 3589 deletions
+1 -1
View File
@@ -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>
+19 -19
View File
@@ -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 {
+2 -2
View File
@@ -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
+7 -2
View File
@@ -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.
*/
+1
View File
@@ -29,6 +29,7 @@
#include <openspace/properties/property.h>
#include <filesystem>
#include <optional>
#include <string>
namespace openspace {
+1 -1
View File
@@ -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 {