00001 /*************************************************************************** 00002 00003 This source file is part of OGREBULLET 00004 (Object-oriented Graphics Rendering Engine Bullet Wrapper) 00005 For the latest info, see http://www.ogre3d.org/phpBB2addons/viewforum.php?f=10 00006 00007 Copyright (c) 2007 tuan.kuranes@gmail.com (Use it Freely, even Statically, but have to contribute any changes) 00008 00009 00010 00011 Permission is hereby granted, free of charge, to any person obtaining a copy 00012 of this software and associated documentation files (the "Software"), to deal 00013 in the Software without restriction, including without limitation the rights 00014 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 00015 copies of the Software, and to permit persons to whom the Software is 00016 furnished to do so, subject to the following conditions: 00017 00018 The above copyright notice and this permission notice shall be included in 00019 all copies or substantial portions of the Software. 00020 00021 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 00022 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 00023 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 00024 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 00025 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 00026 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 00027 THE SOFTWARE. 00028 ----------------------------------------------------------------------------- 00029 */ 00030 00031 #ifndef _OGREBULLETDYNAMICS_PREREQUISITES_H 00032 #define _OGREBULLETDYNAMICS_PREREQUISITES_H 00033 00034 #include "btBulletCollisionCommon.h" 00035 #include "btBulletDynamicsCommon.h" 00036 00037 #include "Ogre.h" 00038 #include "OgreBulletCollisions.h" 00039 00040 00041 namespace OgreBulletDynamics 00042 { 00043 class RigidBody; 00044 class PhysicState; 00045 class DynamicsWorld; 00046 00047 class ActionInterface; 00048 00049 class TypedConstraint; 00050 class HingeConstraint; 00051 class SixDofConstraint; 00052 class PointToPointConstraint; 00053 class ConeTwistConstraint; 00054 00055 class WheeledRigidBody; 00056 class VehicleRayCaster; 00057 class VehicleTuning; 00058 class RaycastVehicle; 00059 class WheelInfo; 00060 00061 class RagDoll; 00062 } 00063 00064 #endif //_OGREBULLETDYNAMICS_PREREQUISITES_H
1.7.1