1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-10-05 19:31:04 +00:00

Clean up unused Forward Declarations (#16324)

This commit is contained in:
Lucas OH 2025-08-02 10:07:45 +02:00 committed by GitHub
parent 60cd83a332
commit 93dd22b901
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
67 changed files with 12 additions and 127 deletions

View file

@ -35,7 +35,6 @@ class ISoundManager;
class IWritableItemDefManager;
class IWritableShaderSource;
class IWritableTextureSource;
class MapBlockMesh;
class MapDatabase;
class MeshUpdateManager;
class Minimap;
@ -51,12 +50,14 @@ struct ClientDynamicInfo;
struct ClientEvent;
struct MapDrawControl;
struct MapNode;
struct MeshMakeData;
struct MinimapMapblock;
struct PlayerControl;
struct PointedThing;
struct ItemVisualsManager;
namespace scene {
class IAnimatedMesh;
}
namespace con {
class IConnection;
}

View file

@ -23,8 +23,6 @@ struct MapDrawControl
};
class Client;
class ITextureSource;
class PartialMeshBuffer;
namespace scene
{

View file

@ -14,10 +14,7 @@
class ClientEnvironment;
class ITextureSource;
class Client;
class IGameDef;
class LocalPlayer;
struct ItemStack;
class WieldMeshSceneNode;
namespace scene
{

View file

@ -5,7 +5,6 @@
#pragma once
#include "irrlichttypes_bloated.h"
class ClientEnvironment;
class ClientSimpleObject
{

View file

@ -40,7 +40,6 @@
#include <IMeshBuffer.h>
#include <CMeshBuffer.h>
class Settings;
struct ToolCapabilities;
std::unordered_map<u16, ClientActiveObject::Factory> ClientActiveObject::m_types;

View file

@ -22,10 +22,10 @@ namespace scene {
class IBillboardSceneNode;
}
class Camera;
class Client;
struct Nametag;
struct MinimapMarker;
class WieldMeshSceneNode;
/*
SmoothTranslator and other helpers

View file

@ -12,5 +12,7 @@ namespace scene
class ISceneManager;
}
class ClientEnvironment;
ClientSimpleObject* createSmokePuff(scene::ISceneManager *smgr,
ClientEnvironment *env, v3f pos, v2f size);

View file

@ -16,7 +16,6 @@
class InputHandler;
class ChatBackend;
class RenderingEngine;
struct SubgameSpec;
struct GameStartData;
struct Jitter {

View file

@ -12,7 +12,6 @@
class Client;
class RenderingEngine;
class InputHandler;
class ISoundManager;
class GUIFormSpecMenu;
/*

View file

@ -10,7 +10,6 @@
namespace video
{
class IVideoDriver;
class IImage;
}

View file

@ -14,8 +14,6 @@ class Client;
class Environment;
class GenericCAO;
class ClientActiveObject;
class ClientEnvironment;
class IGameDef;
struct CollisionInfo;
struct collisionMoveResult;

View file

@ -30,7 +30,6 @@ class ITextureSource;
*/
class MapBlock;
struct MinimapMapblock;
struct MeshMakeData

View file

@ -15,6 +15,8 @@
#include <memory>
#include <unordered_map>
class MapBlock;
struct QueuedMeshUpdate
{
v3s16 p = v3s16(-1337, -1337, -1337);

View file

@ -11,12 +11,9 @@
class IrrlichtDevice;
class ShadowRenderer;
class Camera;
class Client;
class Hud;
class Minimap;
class RenderPipeline;
class RenderTarget;
class RenderingCore
{

View file

@ -27,11 +27,8 @@ struct VideoDriverInfo {
};
class ITextureSource;
class Camera;
class Client;
class LocalPlayer;
class Hud;
class Minimap;
class RenderingCore;

View file

@ -22,11 +22,9 @@ namespace scene
}
struct ItemStack;
class Client;
class ITextureSource;
struct ContentFeatures;
class ShadowRenderer;
/*