bullet: Add missing includes and declarations for non-composite build

This commit is contained in:
Sam Edwards 2018-09-02 14:33:57 -06:00
parent b168fa6a85
commit 8c09477e37
49 changed files with 128 additions and 4 deletions

View File

@ -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"

View File

@ -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;
/**
*
*/

View File

@ -12,6 +12,9 @@
*/
#include "bulletBoxShape.h"
#include "bulletWorld.h"
#include "bullet_utils.h"
TypeHandle BulletBoxShape::_type_handle;

View File

@ -13,6 +13,8 @@
#include "bulletCapsuleShape.h"
#include "config_bullet.h"
TypeHandle BulletCapsuleShape::_type_handle;
/**

View File

@ -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

View File

@ -13,6 +13,10 @@
#include "bulletConeShape.h"
#include "config_bullet.h"
#include "bulletWorld.h"
TypeHandle BulletConeShape::_type_handle;
/**

View File

@ -12,7 +12,9 @@
*/
#include "bulletConeTwistConstraint.h"
#include "bulletRigidBodyNode.h"
#include "bulletWorld.h"
#include "deg_2_rad.h"

View File

@ -12,7 +12,9 @@
*/
#include "bulletConstraint.h"
#include "bulletRigidBodyNode.h"
#include "bulletShape.h"
TypeHandle BulletConstraint::_type_handle;

View File

@ -13,6 +13,8 @@
#include "bulletConvexHullShape.h"
#include "bulletWorld.h"
#include "nodePathCollection.h"
#include "geomNode.h"
#include "geomVertexReader.h"

View File

@ -22,6 +22,7 @@
#include "luse.h"
#include "geom.h"
#include "pta_LVecBase3.h"
#include "transformState.h"
/**
*

View File

@ -13,6 +13,10 @@
#include "bulletConvexPointCloudShape.h"
#include "bulletWorld.h"
#include "bullet_utils.h"
#include "geomVertexReader.h"
TypeHandle BulletConvexPointCloudShape::_type_handle;

View File

@ -13,6 +13,8 @@
#include "bulletCylinderShape.h"
#include "config_bullet.h"
using std::endl;
TypeHandle BulletCylinderShape::_type_handle;

View File

@ -13,6 +13,10 @@
#include "bulletDebugNode.h"
#include "config_bullet.h"
#include "bulletWorld.h"
#include "cullHandler.h"
#include "cullTraverser.h"
#include "cullableObject.h"

View File

@ -16,8 +16,13 @@
#include "pandabase.h"
#include "pandaNode.h"
#include "bullet_includes.h"
class CullTraverser;
class CullTraverserData;
/**
*
*/

View File

@ -12,7 +12,9 @@
*/
#include "bulletGenericConstraint.h"
#include "bulletRigidBodyNode.h"
#include "bulletWorld.h"
TypeHandle BulletGenericConstraint::_type_handle;

View File

@ -12,7 +12,9 @@
*/
#include "bulletGhostNode.h"
#include "bulletShape.h"
#include "bulletWorld.h"
TypeHandle BulletGhostNode::_type_handle;

View File

@ -13,6 +13,10 @@
#include "bulletHeightfieldShape.h"
#include "config_bullet.h"
#include "bulletWorld.h"
TypeHandle BulletHeightfieldShape::_type_handle;
/**

View File

@ -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;

View File

@ -23,6 +23,8 @@
#include "nodePath.h"
#include "nodePathCollection.h"
class BulletSoftBodyNode;
/**
*
*/

View File

@ -12,7 +12,9 @@
*/
#include "bulletHingeConstraint.h"
#include "bulletRigidBodyNode.h"
#include "bulletWorld.h"
#include "deg_2_rad.h"

View File

@ -13,6 +13,8 @@
#include "bulletManifoldPoint.h"
#include "bulletWorld.h"
/**
*
*/

View File

@ -13,6 +13,8 @@
#include "bulletMinkowskiSumShape.h"
#include "bulletWorld.h"
TypeHandle BulletMinkowskiSumShape::_type_handle;
/**

View File

@ -13,6 +13,8 @@
#include "bulletMultiSphereShape.h"
#include "bulletWorld.h"
#include "geomVertexReader.h"
TypeHandle BulletMultiSphereShape::_type_handle;

View File

@ -19,6 +19,7 @@
#include "bullet_includes.h"
#include "bulletShape.h"
#include "factoryParams.h"
#include "pta_LVecBase3.h"
#include "pta_stdfloat.h"

View File

@ -12,7 +12,9 @@
*/
#include "bulletPersistentManifold.h"
#include "bulletManifoldPoint.h"
#include "bulletWorld.h"
/**
*

View File

@ -13,6 +13,8 @@
#include "bulletPlaneShape.h"
#include "bulletWorld.h"
TypeHandle BulletPlaneShape::_type_handle;
/**

View File

@ -12,7 +12,11 @@
*/
#include "bulletRigidBodyNode.h"
#include "config_bullet.h"
#include "bulletShape.h"
#include "bulletWorld.h"
TypeHandle BulletRigidBodyNode::_type_handle;

View File

@ -13,6 +13,8 @@
#include "bulletRotationalLimitMotor.h"
#include "bulletWorld.h"
/**
*
*/

View File

@ -12,6 +12,9 @@
*/
#include "bulletShape.h"
#include "bulletWorld.h"
#include "bullet_utils.h"
TypeHandle BulletShape::_type_handle;

View File

@ -18,7 +18,7 @@
#include "bullet_includes.h"
#include "typedReferenceCount.h"
#include "typedWritableReferenceCount.h"
#include "boundingSphere.h"
/**

View File

@ -12,7 +12,9 @@
*/
#include "bulletSliderConstraint.h"
#include "bulletRigidBodyNode.h"
#include "bulletWorld.h"
#include "deg_2_rad.h"

View File

@ -13,6 +13,10 @@
#include "bulletSoftBodyConfig.h"
#include "bulletWorld.h"
#include "lightMutexHolder.h"
/**
*
*/

View File

@ -18,6 +18,8 @@
#include "bullet_includes.h"
#include "numeric_types.h"
/**
*
*/

View File

@ -13,6 +13,8 @@
#include "bulletSoftBodyMaterial.h"
#include "bulletWorld.h"
/**
*
*/

View File

@ -18,6 +18,8 @@
#include "bullet_includes.h"
#include "numeric_types.h"
/**
*
*/

View File

@ -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"

View File

@ -29,6 +29,7 @@
#include "nurbsSurfaceEvaluator.h"
#include "pta_LVecBase3.h"
class BulletRigidBodyNode;
class BulletSoftBodyConfig;
class BulletSoftBodyControl;
class BulletSoftBodyMaterial;

View File

@ -12,7 +12,9 @@
*/
#include "bulletSoftBodyShape.h"
#include "bulletSoftBodyNode.h"
#include "bulletWorld.h"
TypeHandle BulletSoftBodyShape::_type_handle;

View File

@ -13,6 +13,8 @@
#include "bulletSoftBodyWorldInfo.h"
#include "bulletWorld.h"
/**
*
*/

View File

@ -13,6 +13,8 @@
#include "bulletSphereShape.h"
#include "bulletWorld.h"
TypeHandle BulletSphereShape::_type_handle;
/**

View File

@ -12,7 +12,9 @@
*/
#include "bulletSphericalConstraint.h"
#include "bulletRigidBodyNode.h"
#include "bulletWorld.h"
TypeHandle BulletSphericalConstraint::_type_handle;

View File

@ -13,6 +13,8 @@
#include "bulletTranslationalLimitMotor.h"
#include "bulletWorld.h"
/**
*
*/

View File

@ -13,7 +13,10 @@
#include "bulletTriangleMesh.h"
#include "bulletWorld.h"
#include "pvector.h"
#include "geomTriangles.h"
#include "geomVertexData.h"
#include "geomVertexReader.h"

View File

@ -12,7 +12,11 @@
*/
#include "bulletTriangleMeshShape.h"
#include "config_bullet.h"
#include "bulletTriangleMesh.h"
#include "bulletWorld.h"
#include "nodePathCollection.h"
#include "geomNode.h"

View File

@ -19,6 +19,7 @@
#include "bullet_includes.h"
#include "bulletShape.h"
#include "factoryParams.h"
#include "luse.h"
class BulletTriangleMesh;

View File

@ -12,6 +12,9 @@
*/
#include "bulletVehicle.h"
#include "config_bullet.h"
#include "bulletWorld.h"
#include "bulletRigidBodyNode.h"
#include "bulletWheel.h"

View File

@ -13,6 +13,8 @@
#include "bulletWheel.h"
#include "bulletWorld.h"
/**
*
*/

View File

@ -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"

View File

@ -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