Revision: 438
http://python-ogre.svn.sourceforge.net/python-ogre/?rev=438&view=rev
Author: andy_miller
Date: 2007-10-18 03:59:21 -0700 (Thu, 18 Oct 2007)
Log Message:
-----------
Added Paths:
-----------
trunk/python-ogre/ThirdParty/ogrebullet/Collisions/OgreBulletCollisionsPreRequisites.h
Added: trunk/python-ogre/ThirdParty/ogrebullet/Collisions/OgreBulletCollisionsPreRequisites.h
===================================================================
--- trunk/python-ogre/ThirdParty/ogrebullet/Collisions/OgreBulletCollisionsPreRequisites.h (rev 0)
+++ trunk/python-ogre/ThirdParty/ogrebullet/Collisions/OgreBulletCollisionsPreRequisites.h 2007-10-18 10:59:21 UTC (rev 438)
@@ -0,0 +1,89 @@
+/***************************************************************************
+
+This source file is part of OGREBULLET
+(Object-oriented Graphics Rendering Engine Bullet Wrapper)
+For the latest info, see http://www.ogre3d.org/phpBB2addons/viewforum.php?f=10
+
+Copyright (c) 2007 tua...@gm...
+
+
+
+This program is free software; you can redistribute it and/or modify it under
+the terms of the GNU Lesser General Public License as published by the Free Software
+Foundation; either version 2 of the License, or (at your option) any later
+version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public License along with
+this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+Place - Suite 330, Boston, MA 02111-1307, USA, or go to
+http://www.gnu.org/copyleft/lesser.txt.
+-----------------------------------------------------------------------------
+*/
+
+#ifndef _OGREBULLETCOLLISIONS_PREREQUISITES_H
+#define _OGREBULLETCOLLISIONS_PREREQUISITES_H
+
+#include "btBulletCollisionCommon.h"
+
+#include "Ogre.h"
+
+/* Some <math.h> files do not define M_PI... */
+#ifndef M_PI
+#define M_PI 3.14159265
+#endif
+
+namespace OgreBulletCollisions
+{
+ class BtOgreConverter;
+ class OgreBtConverter;
+
+ class CollisionsWorld;
+
+ class CollisionRayResultCallback;
+ class CollisionClosestRayResultCallback;
+
+ class DebugLines;
+
+ class DebugDrawer;
+
+ class DebugContact;
+ class DebugNormal;
+ class DebugContactText;
+
+ class DebugCollisionShape;
+ class BoxDebugShape;
+ class SphereDebugShape;
+ class ConeDebugShape;
+ class TriangleMeshDebugShape;
+ class RayDebugShape;
+
+ class CollisionShape;
+ class BoxCollisionShape;
+ class SphereCollisionShape;
+ class CylinderCollisionShape;
+ class ConeCollisionShape;
+
+ class CompoundCollisionShape;
+
+ class MultiSphereCollisionShape;
+ class MinkowskiSumCollisionShape;
+
+ class ConvexHullCollisionShape;
+ class TriangleMeshCollisionShape;
+
+ class Object;
+
+ class ObjectState;
+
+ typedef std::vector<Ogre::Vector3> Vector3Vector;
+ typedef std::map<unsigned char, Vector3Vector* > BoneIndex;
+ typedef std::pair<unsigned short, Vector3Vector* > BoneKeyIndex;
+
+}
+
+#endif //_OGREBULLETCOLLISIONS_PREREQUISITES_H
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|