Remove IAnimatedMeshSceneNode.h in header files

This commit is contained in:
Benau 2022-11-19 13:29:21 +08:00
parent c8a828aa00
commit 9e70abb631
7 changed files with 24 additions and 4 deletions

View File

@ -43,6 +43,8 @@
#include "network/network_string.hpp"
#include "network/rewind_manager.hpp"
#include <IAnimatedMeshSceneNode.h>
#define SWAT_POS_OFFSET core::vector3df(0.0, 0.2f, -0.4f)
#define SWAT_ANGLE_MIN 45
#define SWAT_ANGLE_MAX 135

View File

@ -27,7 +27,14 @@
#include <limits>
#include <set>
#include <vector3d.h>
#include <IAnimatedMeshSceneNode.h>
namespace irr
{
namespace scene
{
class IAnimatedMeshSceneNode;
}
}
using namespace irr;

View File

@ -28,7 +28,7 @@
#include "network/network_string.hpp"
#include "mini_glm.hpp"
#include "ISceneNode.h"
#include <IAnimatedMeshSceneNode.h>
#include <algorithm>
#include <cmath>

View File

@ -38,6 +38,7 @@
#include "mini_glm.hpp"
#include "utils/string_utils.hpp"
#include <IAnimatedMeshSceneNode.h>
#include <IFileSystem.h>
#include <ISceneManager.h>
#include <IMeshManipulator.h>

View File

@ -40,6 +40,7 @@
#include "tracks/track_object_manager.hpp"
#include "utils/string_utils.hpp"
#include <IAnimatedMeshSceneNode.h>
#include <IBillboardTextSceneNode.h>
#include <angelscript.h>
#include <assert.h>

View File

@ -36,6 +36,16 @@ namespace GE { class GERenderInfo; }
class ThreeDAnimation;
class XMLNode;
namespace irr
{
namespace scene
{
class IAnimatedMeshSceneNode;
}
}
using namespace irr;
/**
* \ingroup tracks
* This is a base object for any separate object on the track, which

View File

@ -29,7 +29,6 @@
#include "utils/vec3.hpp"
#include <vector3d.h>
#include <IAnimatedMeshSceneNode.h>
#include <memory>
#include <limits>
@ -47,7 +46,7 @@ class TrackObject;
namespace irr
{
namespace scene { class IAnimatedMesh; class IMeshSceneNode; class ISceneNode; }
namespace scene { class IAnimatedMesh; class IMesh; class IMeshSceneNode; class ISceneNode; }
}
using namespace irr;