Bullet Collision Detection & Physics Library
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
btWorldImporter Class Reference

#include <btWorldImporter.h>

Inheritance diagram for btWorldImporter:
Inheritance graph
[legend]
Collaboration diagram for btWorldImporter:
Collaboration graph
[legend]

Public Member Functions

 btWorldImporter (btDynamicsWorld *world)
 
virtual ~btWorldImporter ()
 
virtual void deleteAllData ()
 delete all memory collision shapes, rigid bodies, constraints etc. More...
 
void setVerboseMode (int verboseMode)
 
int getVerboseMode () const
 
int getNumCollisionShapes () const
 
btCollisionShapegetCollisionShapeByIndex (int index)
 
int getNumRigidBodies () const
 
btCollisionObjectgetRigidBodyByIndex (int index) const
 
int getNumConstraints () const
 
btTypedConstraintgetConstraintByIndex (int index) const
 
int getNumBvhs () const
 
btOptimizedBvhgetBvhByIndex (int index) const
 
int getNumTriangleInfoMaps () const
 
btTriangleInfoMapgetTriangleInfoMapByIndex (int index) const
 
btCollisionShapegetCollisionShapeByName (const char *name)
 
btRigidBodygetRigidBodyByName (const char *name)
 
btTypedConstraintgetConstraintByName (const char *name)
 
const char * getNameForPointer (const void *ptr) const
 
virtual void setDynamicsWorldInfo (const btVector3 &gravity, const btContactSolverInfo &solverInfo)
 those virtuals are called by load and can be overridden by the user More...
 
virtual btRigidBodycreateRigidBody (bool isDynamic, btScalar mass, const btTransform &startTransform, btCollisionShape *shape, const char *bodyName)
 
virtual btCollisionObjectcreateCollisionObject (const btTransform &startTransform, btCollisionShape *shape, const char *bodyName)
 
virtual btCollisionShapecreatePlaneShape (const btVector3 &planeNormal, btScalar planeConstant)
 shapes More...
 
virtual btCollisionShapecreateBoxShape (const btVector3 &halfExtents)
 
virtual btCollisionShapecreateSphereShape (btScalar radius)
 
virtual btCollisionShapecreateCapsuleShapeX (btScalar radius, btScalar height)
 
virtual btCollisionShapecreateCapsuleShapeY (btScalar radius, btScalar height)
 
virtual btCollisionShapecreateCapsuleShapeZ (btScalar radius, btScalar height)
 
virtual btCollisionShapecreateCylinderShapeX (btScalar radius, btScalar height)
 
virtual btCollisionShapecreateCylinderShapeY (btScalar radius, btScalar height)
 
virtual btCollisionShapecreateCylinderShapeZ (btScalar radius, btScalar height)
 
virtual btCollisionShapecreateConeShapeX (btScalar radius, btScalar height)
 
virtual btCollisionShapecreateConeShapeY (btScalar radius, btScalar height)
 
virtual btCollisionShapecreateConeShapeZ (btScalar radius, btScalar height)
 
virtual class btTriangleIndexVertexArraycreateTriangleMeshContainer ()
 
virtual btBvhTriangleMeshShapecreateBvhTriangleMeshShape (btStridingMeshInterface *trimesh, btOptimizedBvh *bvh)
 
virtual btCollisionShapecreateConvexTriangleMeshShape (btStridingMeshInterface *trimesh)
 
virtual btGImpactMeshShapecreateGimpactShape (btStridingMeshInterface *trimesh)
 
virtual btStridingMeshInterfaceDatacreateStridingMeshInterfaceData (btStridingMeshInterfaceData *interfaceData)
 
virtual class btConvexHullShapecreateConvexHullShape ()
 
virtual class btCompoundShapecreateCompoundShape ()
 
virtual class btScaledBvhTriangleMeshShapecreateScaledTrangleMeshShape (btBvhTriangleMeshShape *meshShape, const btVector3 &localScalingbtBvhTriangleMeshShape)
 
virtual class btMultiSphereShapecreateMultiSphereShape (const btVector3 *positions, const btScalar *radi, int numSpheres)
 
virtual btTriangleIndexVertexArraycreateMeshInterface (btStridingMeshInterfaceData &meshData)
 
virtual btOptimizedBvhcreateOptimizedBvh ()
 acceleration and connectivity structures More...
 
virtual btTriangleInfoMapcreateTriangleInfoMap ()
 
virtual btPoint2PointConstraintcreatePoint2PointConstraint (btRigidBody &rbA, btRigidBody &rbB, const btVector3 &pivotInA, const btVector3 &pivotInB)
 constraints More...
 
virtual btPoint2PointConstraintcreatePoint2PointConstraint (btRigidBody &rbA, const btVector3 &pivotInA)
 
virtual btHingeConstraintcreateHingeConstraint (btRigidBody &rbA, btRigidBody &rbB, const btTransform &rbAFrame, const btTransform &rbBFrame, bool useReferenceFrameA=false)
 
virtual btHingeConstraintcreateHingeConstraint (btRigidBody &rbA, const btTransform &rbAFrame, bool useReferenceFrameA=false)
 
virtual btConeTwistConstraintcreateConeTwistConstraint (btRigidBody &rbA, btRigidBody &rbB, const btTransform &rbAFrame, const btTransform &rbBFrame)
 
virtual btConeTwistConstraintcreateConeTwistConstraint (btRigidBody &rbA, const btTransform &rbAFrame)
 
virtual btGeneric6DofConstraintcreateGeneric6DofConstraint (btRigidBody &rbA, btRigidBody &rbB, const btTransform &frameInA, const btTransform &frameInB, bool useLinearReferenceFrameA)
 
virtual btGeneric6DofConstraintcreateGeneric6DofConstraint (btRigidBody &rbB, const btTransform &frameInB, bool useLinearReferenceFrameB)
 
virtual btGeneric6DofSpringConstraintcreateGeneric6DofSpringConstraint (btRigidBody &rbA, btRigidBody &rbB, const btTransform &frameInA, const btTransform &frameInB, bool useLinearReferenceFrameA)
 
virtual btGeneric6DofSpring2ConstraintcreateGeneric6DofSpring2Constraint (btRigidBody &rbA, btRigidBody &rbB, const btTransform &frameInA, const btTransform &frameInB, int rotateOrder)
 
virtual btSliderConstraintcreateSliderConstraint (btRigidBody &rbA, btRigidBody &rbB, const btTransform &frameInA, const btTransform &frameInB, bool useLinearReferenceFrameA)
 
virtual btSliderConstraintcreateSliderConstraint (btRigidBody &rbB, const btTransform &frameInB, bool useLinearReferenceFrameA)
 
virtual btGearConstraintcreateGearConstraint (btRigidBody &rbA, btRigidBody &rbB, const btVector3 &axisInA, const btVector3 &axisInB, btScalar ratio)
 

Protected Member Functions

char * duplicateName (const char *name)
 
btCollisionShapeconvertCollisionShape (btCollisionShapeData *shapeData)
 
void convertConstraintBackwardsCompatible281 (btTypedConstraintData *constraintData, btRigidBody *rbA, btRigidBody *rbB, int fileVersion)
 
void convertConstraintFloat (btTypedConstraintFloatData *constraintData, btRigidBody *rbA, btRigidBody *rbB, int fileVersion)
 
void convertConstraintDouble (btTypedConstraintDoubleData *constraintData, btRigidBody *rbA, btRigidBody *rbB, int fileVersion)
 
void convertRigidBodyFloat (btRigidBodyFloatData *colObjData)
 
void convertRigidBodyDouble (btRigidBodyDoubleData *colObjData)
 

Static Protected Member Functions

static btRigidBodygetFixedBody ()
 

Protected Attributes

btDynamicsWorldm_dynamicsWorld
 
int m_verboseMode
 
btAlignedObjectArray< btCollisionShape * > m_allocatedCollisionShapes
 
btAlignedObjectArray< btCollisionObject * > m_allocatedRigidBodies
 
btAlignedObjectArray< btTypedConstraint * > m_allocatedConstraints
 
btAlignedObjectArray< btOptimizedBvh * > m_allocatedBvhs
 
btAlignedObjectArray< btTriangleInfoMap * > m_allocatedTriangleInfoMaps
 
btAlignedObjectArray< btTriangleIndexVertexArray * > m_allocatedTriangleIndexArrays
 
btAlignedObjectArray< btStridingMeshInterfaceData * > m_allocatedbtStridingMeshInterfaceDatas
 
btAlignedObjectArray< char * > m_allocatedNames
 
btAlignedObjectArray< int * > m_indexArrays
 
btAlignedObjectArray< short int * > m_shortIndexArrays
 
btAlignedObjectArray< unsigned char * > m_charIndexArrays
 
btAlignedObjectArray< btVector3FloatData * > m_floatVertexArrays
 
btAlignedObjectArray< btVector3DoubleData * > m_doubleVertexArrays
 
btHashMap< btHashPtr, btOptimizedBvh * > m_bvhMap
 
btHashMap< btHashPtr, btTriangleInfoMap * > m_timMap
 
btHashMap< btHashString, btCollisionShape * > m_nameShapeMap
 
btHashMap< btHashString, btRigidBody * > m_nameBodyMap
 
btHashMap< btHashString, btTypedConstraint * > m_nameConstraintMap
 
btHashMap< btHashPtr, const char * > m_objectNameMap
 
btHashMap< btHashPtr, btCollisionShape * > m_shapeMap
 
btHashMap< btHashPtr, btCollisionObject * > m_bodyMap
 

Detailed Description

Definition at line 63 of file btWorldImporter.h.

Constructor & Destructor Documentation

§ btWorldImporter()

btWorldImporter::btWorldImporter ( btDynamicsWorld world)

Definition at line 21 of file btWorldImporter.cpp.

§ ~btWorldImporter()

btWorldImporter::~btWorldImporter ( )
virtual

Definition at line 28 of file btWorldImporter.cpp.

Member Function Documentation

§ convertCollisionShape()

btCollisionShape * btWorldImporter::convertCollisionShape ( btCollisionShapeData shapeData)
protected

Definition at line 149 of file btWorldImporter.cpp.

§ convertConstraintBackwardsCompatible281()

void btWorldImporter::convertConstraintBackwardsCompatible281 ( btTypedConstraintData constraintData,
btRigidBody rbA,
btRigidBody rbB,
int  fileVersion 
)
protected

those fields didn't exist and set to zero for pre-280 versions, so do a check here

Definition at line 528 of file btWorldImporter.cpp.

§ convertConstraintDouble()

void btWorldImporter::convertConstraintDouble ( btTypedConstraintDoubleData constraintData,
btRigidBody rbA,
btRigidBody rbB,
int  fileVersion 
)
protected

those fields didn't exist and set to zero for pre-280 versions, so do a check here

Definition at line 1077 of file btWorldImporter.cpp.

§ convertConstraintFloat()

void btWorldImporter::convertConstraintFloat ( btTypedConstraintFloatData constraintData,
btRigidBody rbA,
btRigidBody rbB,
int  fileVersion 
)
protected

those fields didn't exist and set to zero for pre-280 versions, so do a check here

Definition at line 749 of file btWorldImporter.cpp.

§ convertRigidBodyDouble()

void btWorldImporter::convertRigidBodyDouble ( btRigidBodyDoubleData colObjData)
protected

Definition at line 2074 of file btWorldImporter.cpp.

§ convertRigidBodyFloat()

void btWorldImporter::convertRigidBodyFloat ( btRigidBodyFloatData colObjData)
protected

Definition at line 2025 of file btWorldImporter.cpp.

§ createBoxShape()

btCollisionShape * btWorldImporter::createBoxShape ( const btVector3 halfExtents)
virtual

Definition at line 1675 of file btWorldImporter.cpp.

§ createBvhTriangleMeshShape()

btBvhTriangleMeshShape * btWorldImporter::createBvhTriangleMeshShape ( btStridingMeshInterface trimesh,
btOptimizedBvh bvh 
)
virtual

Definition at line 1774 of file btWorldImporter.cpp.

§ createCapsuleShapeX()

btCollisionShape * btWorldImporter::createCapsuleShapeX ( btScalar  radius,
btScalar  height 
)
virtual

Definition at line 1689 of file btWorldImporter.cpp.

§ createCapsuleShapeY()

btCollisionShape * btWorldImporter::createCapsuleShapeY ( btScalar  radius,
btScalar  height 
)
virtual

Definition at line 1696 of file btWorldImporter.cpp.

§ createCapsuleShapeZ()

btCollisionShape * btWorldImporter::createCapsuleShapeZ ( btScalar  radius,
btScalar  height 
)
virtual

Definition at line 1703 of file btWorldImporter.cpp.

§ createCollisionObject()

btCollisionObject * btWorldImporter::createCollisionObject ( const btTransform startTransform,
btCollisionShape shape,
const char *  bodyName 
)
virtual

Definition at line 1629 of file btWorldImporter.cpp.

§ createCompoundShape()

btCompoundShape * btWorldImporter::createCompoundShape ( )
virtual

Definition at line 1811 of file btWorldImporter.cpp.

§ createConeShapeX()

btCollisionShape * btWorldImporter::createConeShapeX ( btScalar  radius,
btScalar  height 
)
virtual

Definition at line 1731 of file btWorldImporter.cpp.

§ createConeShapeY()

btCollisionShape * btWorldImporter::createConeShapeY ( btScalar  radius,
btScalar  height 
)
virtual

Definition at line 1738 of file btWorldImporter.cpp.

§ createConeShapeZ()

btCollisionShape * btWorldImporter::createConeShapeZ ( btScalar  radius,
btScalar  height 
)
virtual

Definition at line 1745 of file btWorldImporter.cpp.

§ createConeTwistConstraint() [1/2]

btConeTwistConstraint * btWorldImporter::createConeTwistConstraint ( btRigidBody rbA,
btRigidBody rbB,
const btTransform rbAFrame,
const btTransform rbBFrame 
)
virtual

Definition at line 1869 of file btWorldImporter.cpp.

§ createConeTwistConstraint() [2/2]

btConeTwistConstraint * btWorldImporter::createConeTwistConstraint ( btRigidBody rbA,
const btTransform rbAFrame 
)
virtual

Definition at line 1876 of file btWorldImporter.cpp.

§ createConvexHullShape()

btConvexHullShape * btWorldImporter::createConvexHullShape ( )
virtual

Definition at line 1804 of file btWorldImporter.cpp.

§ createConvexTriangleMeshShape()

btCollisionShape * btWorldImporter::createConvexTriangleMeshShape ( btStridingMeshInterface trimesh)
virtual

Definition at line 1789 of file btWorldImporter.cpp.

§ createCylinderShapeX()

btCollisionShape * btWorldImporter::createCylinderShapeX ( btScalar  radius,
btScalar  height 
)
virtual

Definition at line 1710 of file btWorldImporter.cpp.

§ createCylinderShapeY()

btCollisionShape * btWorldImporter::createCylinderShapeY ( btScalar  radius,
btScalar  height 
)
virtual

Definition at line 1717 of file btWorldImporter.cpp.

§ createCylinderShapeZ()

btCollisionShape * btWorldImporter::createCylinderShapeZ ( btScalar  radius,
btScalar  height 
)
virtual

Definition at line 1724 of file btWorldImporter.cpp.

§ createGearConstraint()

btGearConstraint * btWorldImporter::createGearConstraint ( btRigidBody rbA,
btRigidBody rbB,
const btVector3 axisInA,
const btVector3 axisInB,
btScalar  ratio 
)
virtual

Definition at line 1929 of file btWorldImporter.cpp.

§ createGeneric6DofConstraint() [1/2]

btGeneric6DofConstraint * btWorldImporter::createGeneric6DofConstraint ( btRigidBody rbA,
btRigidBody rbB,
const btTransform frameInA,
const btTransform frameInB,
bool  useLinearReferenceFrameA 
)
virtual

Definition at line 1884 of file btWorldImporter.cpp.

§ createGeneric6DofConstraint() [2/2]

btGeneric6DofConstraint * btWorldImporter::createGeneric6DofConstraint ( btRigidBody rbB,
const btTransform frameInB,
bool  useLinearReferenceFrameB 
)
virtual

Definition at line 1891 of file btWorldImporter.cpp.

§ createGeneric6DofSpring2Constraint()

btGeneric6DofSpring2Constraint * btWorldImporter::createGeneric6DofSpring2Constraint ( btRigidBody rbA,
btRigidBody rbB,
const btTransform frameInA,
const btTransform frameInB,
int  rotateOrder 
)
virtual

Definition at line 1898 of file btWorldImporter.cpp.

§ createGeneric6DofSpringConstraint()

btGeneric6DofSpringConstraint * btWorldImporter::createGeneric6DofSpringConstraint ( btRigidBody rbA,
btRigidBody rbB,
const btTransform frameInA,
const btTransform frameInB,
bool  useLinearReferenceFrameA 
)
virtual

Definition at line 1907 of file btWorldImporter.cpp.

§ createGimpactShape()

btGImpactMeshShape * btWorldImporter::createGimpactShape ( btStridingMeshInterface trimesh)
virtual

Definition at line 1793 of file btWorldImporter.cpp.

§ createHingeConstraint() [1/2]

btHingeConstraint * btWorldImporter::createHingeConstraint ( btRigidBody rbA,
btRigidBody rbB,
const btTransform rbAFrame,
const btTransform rbBFrame,
bool  useReferenceFrameA = false 
)
virtual

Definition at line 1855 of file btWorldImporter.cpp.

§ createHingeConstraint() [2/2]

btHingeConstraint * btWorldImporter::createHingeConstraint ( btRigidBody rbA,
const btTransform rbAFrame,
bool  useReferenceFrameA = false 
)
virtual

Definition at line 1862 of file btWorldImporter.cpp.

§ createMeshInterface()

btTriangleIndexVertexArray * btWorldImporter::createMeshInterface ( btStridingMeshInterfaceData meshData)
virtual

Definition at line 1415 of file btWorldImporter.cpp.

§ createMultiSphereShape()

btMultiSphereShape * btWorldImporter::createMultiSphereShape ( const btVector3 positions,
const btScalar radi,
int  numSpheres 
)
virtual

Definition at line 1826 of file btWorldImporter.cpp.

§ createOptimizedBvh()

btOptimizedBvh * btWorldImporter::createOptimizedBvh ( )
virtual

acceleration and connectivity structures

Definition at line 1759 of file btWorldImporter.cpp.

§ createPlaneShape()

btCollisionShape * btWorldImporter::createPlaneShape ( const btVector3 planeNormal,
btScalar  planeConstant 
)
virtual

shapes

Definition at line 1669 of file btWorldImporter.cpp.

§ createPoint2PointConstraint() [1/2]

btPoint2PointConstraint * btWorldImporter::createPoint2PointConstraint ( btRigidBody rbA,
btRigidBody rbB,
const btVector3 pivotInA,
const btVector3 pivotInB 
)
virtual

constraints

Definition at line 1840 of file btWorldImporter.cpp.

§ createPoint2PointConstraint() [2/2]

btPoint2PointConstraint * btWorldImporter::createPoint2PointConstraint ( btRigidBody rbA,
const btVector3 pivotInA 
)
virtual

Definition at line 1847 of file btWorldImporter.cpp.

§ createRigidBody()

btRigidBody * btWorldImporter::createRigidBody ( bool  isDynamic,
btScalar  mass,
const btTransform startTransform,
btCollisionShape shape,
const char *  bodyName 
)
virtual

Definition at line 1644 of file btWorldImporter.cpp.

§ createScaledTrangleMeshShape()

btScaledBvhTriangleMeshShape * btWorldImporter::createScaledTrangleMeshShape ( btBvhTriangleMeshShape meshShape,
const btVector3 localScalingbtBvhTriangleMeshShape 
)
virtual

Definition at line 1819 of file btWorldImporter.cpp.

§ createSliderConstraint() [1/2]

btSliderConstraint * btWorldImporter::createSliderConstraint ( btRigidBody rbA,
btRigidBody rbB,
const btTransform frameInA,
const btTransform frameInB,
bool  useLinearReferenceFrameA 
)
virtual

Definition at line 1915 of file btWorldImporter.cpp.

§ createSliderConstraint() [2/2]

btSliderConstraint * btWorldImporter::createSliderConstraint ( btRigidBody rbB,
const btTransform frameInB,
bool  useLinearReferenceFrameA 
)
virtual

Definition at line 1922 of file btWorldImporter.cpp.

§ createSphereShape()

btCollisionShape * btWorldImporter::createSphereShape ( btScalar  radius)
virtual

Definition at line 1681 of file btWorldImporter.cpp.

§ createStridingMeshInterfaceData()

btStridingMeshInterfaceData * btWorldImporter::createStridingMeshInterfaceData ( btStridingMeshInterfaceData interfaceData)
virtual

the m_3indices8 was not initialized in some Bullet versions, this can cause crashes at loading time we catch it by only dealing with m_3indices8 if none of the other indices are initialized

Definition at line 1533 of file btWorldImporter.cpp.

§ createTriangleInfoMap()

btTriangleInfoMap * btWorldImporter::createTriangleInfoMap ( )
virtual

Definition at line 1767 of file btWorldImporter.cpp.

§ createTriangleMeshContainer()

btTriangleIndexVertexArray * btWorldImporter::createTriangleMeshContainer ( )
virtual

Definition at line 1752 of file btWorldImporter.cpp.

§ deleteAllData()

void btWorldImporter::deleteAllData ( )
virtual

delete all memory collision shapes, rigid bodies, constraints etc.

allocated during the load. make sure you don't use the dynamics world containing objects after you call this method

Definition at line 32 of file btWorldImporter.cpp.

§ duplicateName()

char * btWorldImporter::duplicateName ( const char *  name)
protected

Definition at line 514 of file btWorldImporter.cpp.

§ getBvhByIndex()

btOptimizedBvh * btWorldImporter::getBvhByIndex ( int  index) const

Definition at line 2009 of file btWorldImporter.cpp.

§ getCollisionShapeByIndex()

btCollisionShape * btWorldImporter::getCollisionShapeByIndex ( int  index)

Definition at line 1942 of file btWorldImporter.cpp.

§ getCollisionShapeByName()

btCollisionShape * btWorldImporter::getCollisionShapeByName ( const char *  name)

Definition at line 1947 of file btWorldImporter.cpp.

§ getConstraintByIndex()

btTypedConstraint * btWorldImporter::getConstraintByIndex ( int  index) const

Definition at line 2000 of file btWorldImporter.cpp.

§ getConstraintByName()

btTypedConstraint * btWorldImporter::getConstraintByName ( const char *  name)

Definition at line 1967 of file btWorldImporter.cpp.

§ getFixedBody()

btRigidBody & btWorldImporter::getFixedBody ( )
staticprotected

Definition at line 1833 of file btWorldImporter.cpp.

§ getNameForPointer()

const char * btWorldImporter::getNameForPointer ( const void *  ptr) const

Definition at line 1977 of file btWorldImporter.cpp.

§ getNumBvhs()

int btWorldImporter::getNumBvhs ( ) const

Definition at line 2005 of file btWorldImporter.cpp.

§ getNumCollisionShapes()

int btWorldImporter::getNumCollisionShapes ( ) const

Definition at line 1937 of file btWorldImporter.cpp.

§ getNumConstraints()

int btWorldImporter::getNumConstraints ( ) const

Definition at line 1995 of file btWorldImporter.cpp.

§ getNumRigidBodies()

int btWorldImporter::getNumRigidBodies ( ) const

Definition at line 1986 of file btWorldImporter.cpp.

§ getNumTriangleInfoMaps()

int btWorldImporter::getNumTriangleInfoMaps ( ) const

Definition at line 2014 of file btWorldImporter.cpp.

§ getRigidBodyByIndex()

btCollisionObject * btWorldImporter::getRigidBodyByIndex ( int  index) const

Definition at line 1991 of file btWorldImporter.cpp.

§ getRigidBodyByName()

btRigidBody * btWorldImporter::getRigidBodyByName ( const char *  name)

Definition at line 1957 of file btWorldImporter.cpp.

§ getTriangleInfoMapByIndex()

btTriangleInfoMap * btWorldImporter::getTriangleInfoMapByIndex ( int  index) const

Definition at line 2019 of file btWorldImporter.cpp.

§ getVerboseMode()

int btWorldImporter::getVerboseMode ( ) const
inline

Definition at line 129 of file btWorldImporter.h.

§ setDynamicsWorldInfo()

void btWorldImporter::setDynamicsWorldInfo ( const btVector3 gravity,
const btContactSolverInfo solverInfo 
)
virtual

those virtuals are called by load and can be overridden by the user

Definition at line 1634 of file btWorldImporter.cpp.

§ setVerboseMode()

void btWorldImporter::setVerboseMode ( int  verboseMode)
inline

Definition at line 124 of file btWorldImporter.h.

Member Data Documentation

§ m_allocatedbtStridingMeshInterfaceDatas

btAlignedObjectArray<btStridingMeshInterfaceData*> btWorldImporter::m_allocatedbtStridingMeshInterfaceDatas
protected

Definition at line 76 of file btWorldImporter.h.

§ m_allocatedBvhs

btAlignedObjectArray<btOptimizedBvh*> btWorldImporter::m_allocatedBvhs
protected

Definition at line 73 of file btWorldImporter.h.

§ m_allocatedCollisionShapes

btAlignedObjectArray<btCollisionShape*> btWorldImporter::m_allocatedCollisionShapes
protected

Definition at line 70 of file btWorldImporter.h.

§ m_allocatedConstraints

btAlignedObjectArray<btTypedConstraint*> btWorldImporter::m_allocatedConstraints
protected

Definition at line 72 of file btWorldImporter.h.

§ m_allocatedNames

btAlignedObjectArray<char*> btWorldImporter::m_allocatedNames
protected

Definition at line 78 of file btWorldImporter.h.

§ m_allocatedRigidBodies

btAlignedObjectArray<btCollisionObject*> btWorldImporter::m_allocatedRigidBodies
protected

Definition at line 71 of file btWorldImporter.h.

§ m_allocatedTriangleIndexArrays

btAlignedObjectArray<btTriangleIndexVertexArray*> btWorldImporter::m_allocatedTriangleIndexArrays
protected

Definition at line 75 of file btWorldImporter.h.

§ m_allocatedTriangleInfoMaps

btAlignedObjectArray<btTriangleInfoMap*> btWorldImporter::m_allocatedTriangleInfoMaps
protected

Definition at line 74 of file btWorldImporter.h.

§ m_bodyMap

btHashMap<btHashPtr,btCollisionObject*> btWorldImporter::m_bodyMap
protected

Definition at line 97 of file btWorldImporter.h.

§ m_bvhMap

btHashMap<btHashPtr,btOptimizedBvh*> btWorldImporter::m_bvhMap
protected

Definition at line 88 of file btWorldImporter.h.

§ m_charIndexArrays

btAlignedObjectArray<unsigned char*> btWorldImporter::m_charIndexArrays
protected

Definition at line 82 of file btWorldImporter.h.

§ m_doubleVertexArrays

btAlignedObjectArray<btVector3DoubleData*> btWorldImporter::m_doubleVertexArrays
protected

Definition at line 85 of file btWorldImporter.h.

§ m_dynamicsWorld

btDynamicsWorld* btWorldImporter::m_dynamicsWorld
protected

Definition at line 66 of file btWorldImporter.h.

§ m_floatVertexArrays

btAlignedObjectArray<btVector3FloatData*> btWorldImporter::m_floatVertexArrays
protected

Definition at line 84 of file btWorldImporter.h.

§ m_indexArrays

btAlignedObjectArray<int*> btWorldImporter::m_indexArrays
protected

Definition at line 80 of file btWorldImporter.h.

§ m_nameBodyMap

btHashMap<btHashString,btRigidBody*> btWorldImporter::m_nameBodyMap
protected

Definition at line 92 of file btWorldImporter.h.

§ m_nameConstraintMap

btHashMap<btHashString,btTypedConstraint*> btWorldImporter::m_nameConstraintMap
protected

Definition at line 93 of file btWorldImporter.h.

§ m_nameShapeMap

btHashMap<btHashString,btCollisionShape*> btWorldImporter::m_nameShapeMap
protected

Definition at line 91 of file btWorldImporter.h.

§ m_objectNameMap

btHashMap<btHashPtr,const char*> btWorldImporter::m_objectNameMap
protected

Definition at line 94 of file btWorldImporter.h.

§ m_shapeMap

btHashMap<btHashPtr,btCollisionShape*> btWorldImporter::m_shapeMap
protected

Definition at line 96 of file btWorldImporter.h.

§ m_shortIndexArrays

btAlignedObjectArray<short int*> btWorldImporter::m_shortIndexArrays
protected

Definition at line 81 of file btWorldImporter.h.

§ m_timMap

btHashMap<btHashPtr,btTriangleInfoMap*> btWorldImporter::m_timMap
protected

Definition at line 89 of file btWorldImporter.h.

§ m_verboseMode

int btWorldImporter::m_verboseMode
protected

Definition at line 68 of file btWorldImporter.h.


The documentation for this class was generated from the following files: