mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 16:58:40 -04:00
bullet: Add missing includes and declarations for non-composite build
This commit is contained in:
parent
b168fa6a85
commit
8c09477e37
@ -12,9 +12,17 @@
|
||||
*/
|
||||
|
||||
#include "bulletBodyNode.h"
|
||||
|
||||
#include "config_bullet.h"
|
||||
|
||||
#include "bulletShape.h"
|
||||
#include "bulletWorld.h"
|
||||
#include "bulletBoxShape.h"
|
||||
#include "bulletCapsuleShape.h"
|
||||
#include "bulletPlaneShape.h"
|
||||
#include "bulletSphereShape.h"
|
||||
#include "bulletTriangleMeshShape.h"
|
||||
#include "bulletTriangleMesh.h"
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "collisionBox.h"
|
||||
#include "collisionPlane.h"
|
||||
|
@ -16,6 +16,8 @@
|
||||
|
||||
#include "pandabase.h"
|
||||
|
||||
#include "bulletShape.h"
|
||||
|
||||
#include "bullet_includes.h"
|
||||
#include "bullet_utils.h"
|
||||
|
||||
@ -25,8 +27,6 @@
|
||||
#include "transformState.h"
|
||||
#include "boundingSphere.h"
|
||||
|
||||
class BulletShape;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
@ -12,6 +12,9 @@
|
||||
*/
|
||||
|
||||
#include "bulletBoxShape.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "bullet_utils.h"
|
||||
|
||||
TypeHandle BulletBoxShape::_type_handle;
|
||||
|
@ -13,6 +13,8 @@
|
||||
|
||||
#include "bulletCapsuleShape.h"
|
||||
|
||||
#include "config_bullet.h"
|
||||
|
||||
TypeHandle BulletCapsuleShape::_type_handle;
|
||||
|
||||
/**
|
||||
|
@ -13,6 +13,10 @@
|
||||
|
||||
#include "bulletCharacterControllerNode.h"
|
||||
|
||||
#include "config_bullet.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#if BT_BULLET_VERSION >= 285
|
||||
static const btVector3 up_vectors[3] = {btVector3(1.0f, 0.0f, 0.0f), btVector3(0.0f, 1.0f, 0.0f), btVector3(0.0f, 0.0f, 1.0f)};
|
||||
#endif
|
||||
|
@ -13,6 +13,10 @@
|
||||
|
||||
#include "bulletConeShape.h"
|
||||
|
||||
#include "config_bullet.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
TypeHandle BulletConeShape::_type_handle;
|
||||
|
||||
/**
|
||||
|
@ -12,7 +12,9 @@
|
||||
*/
|
||||
|
||||
#include "bulletConeTwistConstraint.h"
|
||||
|
||||
#include "bulletRigidBodyNode.h"
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "deg_2_rad.h"
|
||||
|
||||
|
@ -12,7 +12,9 @@
|
||||
*/
|
||||
|
||||
#include "bulletConstraint.h"
|
||||
|
||||
#include "bulletRigidBodyNode.h"
|
||||
#include "bulletShape.h"
|
||||
|
||||
TypeHandle BulletConstraint::_type_handle;
|
||||
|
||||
|
@ -13,6 +13,8 @@
|
||||
|
||||
#include "bulletConvexHullShape.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "nodePathCollection.h"
|
||||
#include "geomNode.h"
|
||||
#include "geomVertexReader.h"
|
||||
|
@ -22,6 +22,7 @@
|
||||
#include "luse.h"
|
||||
#include "geom.h"
|
||||
#include "pta_LVecBase3.h"
|
||||
#include "transformState.h"
|
||||
|
||||
/**
|
||||
*
|
||||
|
@ -13,6 +13,10 @@
|
||||
|
||||
#include "bulletConvexPointCloudShape.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "bullet_utils.h"
|
||||
|
||||
#include "geomVertexReader.h"
|
||||
|
||||
TypeHandle BulletConvexPointCloudShape::_type_handle;
|
||||
|
@ -13,6 +13,8 @@
|
||||
|
||||
#include "bulletCylinderShape.h"
|
||||
|
||||
#include "config_bullet.h"
|
||||
|
||||
using std::endl;
|
||||
|
||||
TypeHandle BulletCylinderShape::_type_handle;
|
||||
|
@ -13,6 +13,10 @@
|
||||
|
||||
#include "bulletDebugNode.h"
|
||||
|
||||
#include "config_bullet.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "cullHandler.h"
|
||||
#include "cullTraverser.h"
|
||||
#include "cullableObject.h"
|
||||
|
@ -16,8 +16,13 @@
|
||||
|
||||
#include "pandabase.h"
|
||||
|
||||
#include "pandaNode.h"
|
||||
|
||||
#include "bullet_includes.h"
|
||||
|
||||
class CullTraverser;
|
||||
class CullTraverserData;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
@ -12,7 +12,9 @@
|
||||
*/
|
||||
|
||||
#include "bulletGenericConstraint.h"
|
||||
|
||||
#include "bulletRigidBodyNode.h"
|
||||
#include "bulletWorld.h"
|
||||
|
||||
TypeHandle BulletGenericConstraint::_type_handle;
|
||||
|
||||
|
@ -12,7 +12,9 @@
|
||||
*/
|
||||
|
||||
#include "bulletGhostNode.h"
|
||||
|
||||
#include "bulletShape.h"
|
||||
#include "bulletWorld.h"
|
||||
|
||||
TypeHandle BulletGhostNode::_type_handle;
|
||||
|
||||
|
@ -13,6 +13,10 @@
|
||||
|
||||
#include "bulletHeightfieldShape.h"
|
||||
|
||||
#include "config_bullet.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
TypeHandle BulletHeightfieldShape::_type_handle;
|
||||
|
||||
/**
|
||||
|
@ -12,13 +12,17 @@
|
||||
*/
|
||||
|
||||
#include "bulletHelper.h"
|
||||
|
||||
#include "bulletRigidBodyNode.h"
|
||||
#include "bulletSoftBodyNode.h"
|
||||
#include "bulletGhostNode.h"
|
||||
|
||||
#include "geomLines.h"
|
||||
#include "geomTriangles.h"
|
||||
#include "geomVertexRewriter.h"
|
||||
|
||||
#include "bullet_utils.h"
|
||||
|
||||
PT(InternalName) BulletHelper::_sb_index;
|
||||
PT(InternalName) BulletHelper::_sb_flip;
|
||||
|
||||
|
@ -23,6 +23,8 @@
|
||||
#include "nodePath.h"
|
||||
#include "nodePathCollection.h"
|
||||
|
||||
class BulletSoftBodyNode;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
@ -12,7 +12,9 @@
|
||||
*/
|
||||
|
||||
#include "bulletHingeConstraint.h"
|
||||
|
||||
#include "bulletRigidBodyNode.h"
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "deg_2_rad.h"
|
||||
|
||||
|
@ -13,6 +13,8 @@
|
||||
|
||||
#include "bulletManifoldPoint.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
@ -13,6 +13,8 @@
|
||||
|
||||
#include "bulletMinkowskiSumShape.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
TypeHandle BulletMinkowskiSumShape::_type_handle;
|
||||
|
||||
/**
|
||||
|
@ -13,6 +13,8 @@
|
||||
|
||||
#include "bulletMultiSphereShape.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "geomVertexReader.h"
|
||||
|
||||
TypeHandle BulletMultiSphereShape::_type_handle;
|
||||
|
@ -19,6 +19,7 @@
|
||||
#include "bullet_includes.h"
|
||||
#include "bulletShape.h"
|
||||
|
||||
#include "factoryParams.h"
|
||||
#include "pta_LVecBase3.h"
|
||||
#include "pta_stdfloat.h"
|
||||
|
||||
|
@ -12,7 +12,9 @@
|
||||
*/
|
||||
|
||||
#include "bulletPersistentManifold.h"
|
||||
|
||||
#include "bulletManifoldPoint.h"
|
||||
#include "bulletWorld.h"
|
||||
|
||||
/**
|
||||
*
|
||||
|
@ -13,6 +13,8 @@
|
||||
|
||||
#include "bulletPlaneShape.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
TypeHandle BulletPlaneShape::_type_handle;
|
||||
|
||||
/**
|
||||
|
@ -12,7 +12,11 @@
|
||||
*/
|
||||
|
||||
#include "bulletRigidBodyNode.h"
|
||||
|
||||
#include "config_bullet.h"
|
||||
|
||||
#include "bulletShape.h"
|
||||
#include "bulletWorld.h"
|
||||
|
||||
TypeHandle BulletRigidBodyNode::_type_handle;
|
||||
|
||||
|
@ -13,6 +13,8 @@
|
||||
|
||||
#include "bulletRotationalLimitMotor.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
@ -12,6 +12,9 @@
|
||||
*/
|
||||
|
||||
#include "bulletShape.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "bullet_utils.h"
|
||||
|
||||
TypeHandle BulletShape::_type_handle;
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
#include "bullet_includes.h"
|
||||
|
||||
#include "typedReferenceCount.h"
|
||||
#include "typedWritableReferenceCount.h"
|
||||
#include "boundingSphere.h"
|
||||
|
||||
/**
|
||||
|
@ -12,7 +12,9 @@
|
||||
*/
|
||||
|
||||
#include "bulletSliderConstraint.h"
|
||||
|
||||
#include "bulletRigidBodyNode.h"
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "deg_2_rad.h"
|
||||
|
||||
|
@ -13,6 +13,10 @@
|
||||
|
||||
#include "bulletSoftBodyConfig.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "lightMutexHolder.h"
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
@ -18,6 +18,8 @@
|
||||
|
||||
#include "bullet_includes.h"
|
||||
|
||||
#include "numeric_types.h"
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
@ -13,6 +13,8 @@
|
||||
|
||||
#include "bulletSoftBodyMaterial.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
@ -18,6 +18,8 @@
|
||||
|
||||
#include "bullet_includes.h"
|
||||
|
||||
#include "numeric_types.h"
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
@ -12,12 +12,14 @@
|
||||
*/
|
||||
|
||||
#include "bulletSoftBodyNode.h"
|
||||
|
||||
#include "bulletSoftBodyConfig.h"
|
||||
#include "bulletSoftBodyControl.h"
|
||||
#include "bulletSoftBodyMaterial.h"
|
||||
#include "bulletSoftBodyShape.h"
|
||||
#include "bulletSoftBodyWorldInfo.h"
|
||||
#include "bulletHelper.h"
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "geomVertexRewriter.h"
|
||||
#include "geomVertexReader.h"
|
||||
|
@ -29,6 +29,7 @@
|
||||
#include "nurbsSurfaceEvaluator.h"
|
||||
#include "pta_LVecBase3.h"
|
||||
|
||||
class BulletRigidBodyNode;
|
||||
class BulletSoftBodyConfig;
|
||||
class BulletSoftBodyControl;
|
||||
class BulletSoftBodyMaterial;
|
||||
|
@ -12,7 +12,9 @@
|
||||
*/
|
||||
|
||||
#include "bulletSoftBodyShape.h"
|
||||
|
||||
#include "bulletSoftBodyNode.h"
|
||||
#include "bulletWorld.h"
|
||||
|
||||
TypeHandle BulletSoftBodyShape::_type_handle;
|
||||
|
||||
|
@ -13,6 +13,8 @@
|
||||
|
||||
#include "bulletSoftBodyWorldInfo.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
@ -13,6 +13,8 @@
|
||||
|
||||
#include "bulletSphereShape.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
TypeHandle BulletSphereShape::_type_handle;
|
||||
|
||||
/**
|
||||
|
@ -12,7 +12,9 @@
|
||||
*/
|
||||
|
||||
#include "bulletSphericalConstraint.h"
|
||||
|
||||
#include "bulletRigidBodyNode.h"
|
||||
#include "bulletWorld.h"
|
||||
|
||||
TypeHandle BulletSphericalConstraint::_type_handle;
|
||||
|
||||
|
@ -13,6 +13,8 @@
|
||||
|
||||
#include "bulletTranslationalLimitMotor.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
@ -13,7 +13,10 @@
|
||||
|
||||
#include "bulletTriangleMesh.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "pvector.h"
|
||||
#include "geomTriangles.h"
|
||||
#include "geomVertexData.h"
|
||||
#include "geomVertexReader.h"
|
||||
|
||||
|
@ -12,7 +12,11 @@
|
||||
*/
|
||||
|
||||
#include "bulletTriangleMeshShape.h"
|
||||
|
||||
#include "config_bullet.h"
|
||||
|
||||
#include "bulletTriangleMesh.h"
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "nodePathCollection.h"
|
||||
#include "geomNode.h"
|
||||
|
@ -19,6 +19,7 @@
|
||||
#include "bullet_includes.h"
|
||||
#include "bulletShape.h"
|
||||
|
||||
#include "factoryParams.h"
|
||||
#include "luse.h"
|
||||
|
||||
class BulletTriangleMesh;
|
||||
|
@ -12,6 +12,9 @@
|
||||
*/
|
||||
|
||||
#include "bulletVehicle.h"
|
||||
|
||||
#include "config_bullet.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
#include "bulletRigidBodyNode.h"
|
||||
#include "bulletWheel.h"
|
||||
|
@ -13,6 +13,8 @@
|
||||
|
||||
#include "bulletWheel.h"
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
@ -12,9 +12,14 @@
|
||||
*/
|
||||
|
||||
#include "bulletWorld.h"
|
||||
|
||||
#include "config_bullet.h"
|
||||
|
||||
#include "bulletFilterCallbackData.h"
|
||||
#include "bulletPersistentManifold.h"
|
||||
#include "bulletShape.h"
|
||||
#include "bulletSoftBodyWorldInfo.h"
|
||||
#include "bulletTickCallbackData.h"
|
||||
|
||||
#include "collideMask.h"
|
||||
#include "lightMutexHolder.h"
|
||||
|
@ -44,6 +44,8 @@ EXPCL_PANDABULLET CPT(TransformState) btTrans_to_TransformState(
|
||||
EXPCL_PANDABULLET btTransform TransformState_to_btTrans(
|
||||
CPT(TransformState) ts);
|
||||
|
||||
EXPCL_PANDABULLET void get_node_transform(btTransform &trans, PandaNode *node);
|
||||
|
||||
// UpAxis
|
||||
BEGIN_PUBLISH
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user