Commit b6b7cfd1 authored by hybrid's avatar hybrid

Started to make matrix4 a template to allow for better adaption. Due to...

Started to make matrix4 a template to allow for better adaption. Due to renaming of the template the original matrix4 type is still the f32 version of the matrix. I had to remove some forward declarations, though as I did not want to add the template declaration into other headers.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@675 dfc29bdd-3216-0410-991c-e03cc46cb475
parent 05bd7291
...@@ -7,13 +7,10 @@ ...@@ -7,13 +7,10 @@
#include "IAnimatedMesh.h" #include "IAnimatedMesh.h"
#include "irrArray.h" #include "irrArray.h"
#include "matrix4.h"
namespace irr namespace irr
{ {
namespace core
{
class matrix4;
} // end namespace core
namespace scene namespace scene
{ {
class ISceneNode; class ISceneNode;
......
...@@ -6,13 +6,10 @@ ...@@ -6,13 +6,10 @@
#define __I_ANIMATED_MESH_MS3D_H_INCLUDED__ #define __I_ANIMATED_MESH_MS3D_H_INCLUDED__
#include "IAnimatedMesh.h" #include "IAnimatedMesh.h"
#include "matrix4.h"
namespace irr namespace irr
{ {
namespace core
{
class matrix4;
} // end namespace core
namespace scene namespace scene
{ {
//! Interface for using some special functions of MS3D meshes //! Interface for using some special functions of MS3D meshes
......
...@@ -7,13 +7,10 @@ ...@@ -7,13 +7,10 @@
#include "IAnimatedMesh.h" #include "IAnimatedMesh.h"
#include "irrArray.h" #include "irrArray.h"
#include "matrix4.h"
namespace irr namespace irr
{ {
namespace core
{
class matrix4;
} // end namespace core
namespace scene namespace scene
{ {
//! Interface for using some special functions of X meshes //! Interface for using some special functions of X meshes
......
...@@ -8,14 +8,11 @@ ...@@ -8,14 +8,11 @@
#include "IUnknown.h" #include "IUnknown.h"
#include "triangle3d.h" #include "triangle3d.h"
#include "aabbox3d.h" #include "aabbox3d.h"
#include "matrix4.h"
#include "line3d.h" #include "line3d.h"
namespace irr namespace irr
{ {
namespace core
{
class matrix4;
} // end namespace core
namespace scene namespace scene
{ {
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment