removed Ogre.h include; replaced by individual include files and a couple of forward declarations

actorid
Marc Zinnschlag 15 years ago
parent aa59d9244f
commit 3bcb86881c

@ -2,6 +2,13 @@
#include <assert.h> #include <assert.h>
#include "OgreRoot.h"
#include "OgreRenderWindow.h"
#include "OgreSceneManager.h"
#include "OgreViewport.h"
#include "OgreCamera.h"
#include "OgreTextureManager.h"
using namespace Render; using namespace Render;
using namespace Ogre; using namespace Ogre;

@ -3,6 +3,14 @@
#include "ogre/renderer.hpp" #include "ogre/renderer.hpp"
namespace Ogre
{
class Camera;
class Viewport;
class SceneManager;
class SceneNode;
}
namespace Render namespace Render
{ {
/** Class responsible for Morrowind-specific interfaces to OGRE. /** Class responsible for Morrowind-specific interfaces to OGRE.

@ -2,12 +2,14 @@
#include <assert.h> #include <assert.h>
#include <string> #include <string>
#include <sstream> #include <sstream>
#include <iostream>
#include "OgreRenderWindow.h"
using namespace Input; using namespace Input;
using namespace Ogre; using namespace Ogre;
using namespace OIS; using namespace OIS;
#include <iostream>
using namespace std; using namespace std;
void OISManager::setup(Render::OgreRenderer *rend) void OISManager::setup(Render::OgreRenderer *rend)

@ -1,5 +1,10 @@
#include "renderer.hpp" #include "renderer.hpp"
#include "OgreRoot.h"
#include "OgreRenderWindow.h"
#include "OgreLogManager.h"
#include "OgreLog.h"
using namespace Ogre; using namespace Ogre;
using namespace Render; using namespace Render;

@ -5,9 +5,14 @@
Ogre renderer class Ogre renderer class
*/ */
#include <Ogre.h>
#include <string> #include <string>
namespace Ogre
{
class Root;
class RenderWindow;
}
namespace Render namespace Render
{ {
class OgreRenderer class OgreRenderer

Loading…
Cancel
Save