| activate(bool forceActivation=false) const | btCollisionObject | |
| addAeroForceToFace(const btVector3 &windVelocity, int faceIndex) | btSoftBody | |
| addAeroForceToNode(const btVector3 &windVelocity, int nodeIndex) | btSoftBody | |
| addForce(const btVector3 &force) | btSoftBody | |
| addForce(const btVector3 &force, int node) | btSoftBody | |
| addVelocity(const btVector3 &velocity) | btSoftBody | |
| addVelocity(const btVector3 &velocity, int node) | btSoftBody | |
| AnisotropicFrictionFlags enum name | btCollisionObject | |
| appendAnchor(int node, btRigidBody *body, bool disableCollisionBetweenLinkedBodies=false, btScalar influence=1) | btSoftBody | |
| appendAnchor(int node, btRigidBody *body, const btVector3 &localPivot, bool disableCollisionBetweenLinkedBodies=false, btScalar influence=1) | btSoftBody | |
| appendAngularJoint(const AJoint::Specs &specs, Cluster *body0, Body body1) | btSoftBody | |
| appendAngularJoint(const AJoint::Specs &specs, Body body=Body()) | btSoftBody | |
| appendAngularJoint(const AJoint::Specs &specs, btSoftBody *body) | btSoftBody | |
| appendFace(int model=-1, Material *mat=0) | btSoftBody | |
| appendFace(int node0, int node1, int node2, Material *mat=0) | btSoftBody | |
| appendLinearJoint(const LJoint::Specs &specs, Cluster *body0, Body body1) | btSoftBody | |
| appendLinearJoint(const LJoint::Specs &specs, Body body=Body()) | btSoftBody | |
| appendLinearJoint(const LJoint::Specs &specs, btSoftBody *body) | btSoftBody | |
| appendLink(int model=-1, Material *mat=0) | btSoftBody | |
| appendLink(int node0, int node1, Material *mat=0, bool bcheckexist=false) | btSoftBody | |
| appendLink(Node *node0, Node *node1, Material *mat=0, bool bcheckexist=false) | btSoftBody | |
| appendMaterial() | btSoftBody | |
| appendNode(const btVector3 &x, btScalar m) | btSoftBody | |
| appendNote(const char *text, const btVector3 &o, const btVector4 &c=btVector4(1, 0, 0, 0), Node *n0=0, Node *n1=0, Node *n2=0, Node *n3=0) | btSoftBody | |
| appendNote(const char *text, const btVector3 &o, Node *feature) | btSoftBody | |
| appendNote(const char *text, const btVector3 &o, Link *feature) | btSoftBody | |
| appendNote(const char *text, const btVector3 &o, Face *feature) | btSoftBody | |
| appendTetra(int model, Material *mat) | btSoftBody | |
| appendTetra(int node0, int node1, int node2, int node3, Material *mat=0) | btSoftBody | |
| applyClusters(bool drift) | btSoftBody | |
| applyForces() | btSoftBody | |
| BT_DECLARE_ALIGNED_ALLOCATOR() | btCollisionObject | |
| btCollisionObject() | btCollisionObject | |
| btSoftBody(btSoftBodyWorldInfo *worldInfo, int node_count, const btVector3 *x, const btScalar *m) | btSoftBody | |
| btSoftBody(btSoftBodyWorldInfo *worldInfo) | btSoftBody | |
| calculateSerializeBufferSize() const | btSoftBody | virtual |
| CF_ANISOTROPIC_FRICTION enum value | btCollisionObject | |
| CF_ANISOTROPIC_FRICTION_DISABLED enum value | btCollisionObject | |
| CF_ANISOTROPIC_ROLLING_FRICTION enum value | btCollisionObject | |
| CF_CHARACTER_OBJECT enum value | btCollisionObject | |
| CF_CUSTOM_MATERIAL_CALLBACK enum value | btCollisionObject | |
| CF_DISABLE_SPU_COLLISION_PROCESSING enum value | btCollisionObject | |
| CF_DISABLE_VISUALIZE_OBJECT enum value | btCollisionObject | |
| CF_KINEMATIC_OBJECT enum value | btCollisionObject | |
| CF_NO_CONTACT_RESPONSE enum value | btCollisionObject | |
| CF_STATIC_OBJECT enum value | btCollisionObject | |
| checkCollideWith(const btCollisionObject *co) const | btCollisionObject | inline |
| checkCollideWithOverride(const btCollisionObject *co) const | btCollisionObject | inlinevirtual |
| checkContact(const btCollisionObjectWrapper *colObjWrap, const btVector3 &x, btScalar margin, btSoftBody::sCti &cti) const | btSoftBody | |
| checkFace(int node0, int node1, int node2) const | btSoftBody | |
| checkLink(int node0, int node1) const | btSoftBody | |
| checkLink(const Node *node0, const Node *node1) const | btSoftBody | |
| cleanupClusters() | btSoftBody | |
| clusterAImpulse(Cluster *cluster, const Impulse &impulse) | btSoftBody | static |
| clusterCom(const Cluster *cluster) | btSoftBody | static |
| clusterCom(int cluster) const | btSoftBody | |
| clusterCount() const | btSoftBody | |
| clusterDAImpulse(Cluster *cluster, const btVector3 &impulse) | btSoftBody | static |
| clusterDCImpulse(Cluster *cluster, const btVector3 &impulse) | btSoftBody | static |
| clusterDImpulse(Cluster *cluster, const btVector3 &rpos, const btVector3 &impulse) | btSoftBody | static |
| clusterImpulse(Cluster *cluster, const btVector3 &rpos, const Impulse &impulse) | btSoftBody | static |
| clusterVAImpulse(Cluster *cluster, const btVector3 &impulse) | btSoftBody | static |
| clusterVelocity(const Cluster *cluster, const btVector3 &rpos) | btSoftBody | static |
| clusterVImpulse(Cluster *cluster, const btVector3 &rpos, const btVector3 &impulse) | btSoftBody | static |
| CO_COLLISION_OBJECT enum value | btCollisionObject | |
| CO_FEATHERSTONE_LINK enum value | btCollisionObject | |
| CO_GHOST_OBJECT enum value | btCollisionObject | |
| CO_HF_FLUID enum value | btCollisionObject | |
| CO_RIGID_BODY enum value | btCollisionObject | |
| CO_SOFT_BODY enum value | btCollisionObject | |
| CO_USER_TYPE enum value | btCollisionObject | |
| CollisionFlags enum name | btCollisionObject | |
| CollisionObjectTypes enum name | btCollisionObject | |
| cutLink(int node0, int node1, btScalar position) | btSoftBody | |
| cutLink(const Node *node0, const Node *node1, btScalar position) | btSoftBody | |
| dampClusters() | btSoftBody | |
| defaultCollisionHandler(const btCollisionObjectWrapper *pcoWrap) | btSoftBody | |
| defaultCollisionHandler(btSoftBody *psb) | btSoftBody | |
| evaluateCom() const | btSoftBody | |
| forceActivationState(int newState) const | btCollisionObject | |
| generateBendingConstraints(int distance, Material *mat=0) | btSoftBody | |
| generateClusters(int k, int maxiterations=8192) | btSoftBody | |
| getAabb(btVector3 &aabbMin, btVector3 &aabbMax) const | btSoftBody | inlinevirtual |
| getActivationState() const | btCollisionObject | inline |
| getAnisotropicFriction() const | btCollisionObject | inline |
| getBroadphaseHandle() | btCollisionObject | inline |
| getBroadphaseHandle() const | btCollisionObject | inline |
| getCcdMotionThreshold() const | btCollisionObject | inline |
| getCcdSquareMotionThreshold() const | btCollisionObject | inline |
| getCcdSweptSphereRadius() const | btCollisionObject | inline |
| getCollisionFlags() const | btCollisionObject | inline |
| getCollisionShape() const | btCollisionObject | inline |
| getCollisionShape() | btCollisionObject | inline |
| getCompanionId() const | btCollisionObject | inline |
| getContactProcessingThreshold() const | btCollisionObject | inline |
| getDeactivationTime() const | btCollisionObject | inline |
| getFriction() const | btCollisionObject | inline |
| getHitFraction() const | btCollisionObject | inline |
| getInternalType() const | btCollisionObject | inline |
| getInterpolationAngularVelocity() const | btCollisionObject | inline |
| getInterpolationLinearVelocity() const | btCollisionObject | inline |
| getInterpolationWorldTransform() const | btCollisionObject | inline |
| getInterpolationWorldTransform() | btCollisionObject | inline |
| getIslandTag() const | btCollisionObject | inline |
| getMass(int node) const | btSoftBody | |
| getRestitution() const | btCollisionObject | inline |
| getRestLengthScale() | btSoftBody | |
| getRollingFriction() const | btCollisionObject | inline |
| getSoftBodySolver() | btSoftBody | inline |
| getSoftBodySolver() const | btSoftBody | inline |
| getSolver(ePSolver::_ solver) | btSoftBody | static |
| getSolver(eVSolver::_ solver) | btSoftBody | static |
| getTotalMass() const | btSoftBody | |
| getUpdateRevisionInternal() const | btCollisionObject | inline |
| getUserIndex() const | btCollisionObject | inline |
| getUserPointer() const | btCollisionObject | inline |
| getVolume() const | btSoftBody | |
| getWindVelocity() | btSoftBody | |
| getWorldInfo() | btSoftBody | inline |
| getWorldTransform() | btCollisionObject | inline |
| getWorldTransform() const | btCollisionObject | inline |
| hasAnisotropicFriction(int frictionMode=CF_ANISOTROPIC_FRICTION) const | btCollisionObject | inline |
| hasContactResponse() const | btCollisionObject | inline |
| indicesToPointers(const int *map=0) | btSoftBody | |
| initDefaults() | btSoftBody | |
| initializeClusters() | btSoftBody | |
| initializeFaceTree() | btSoftBody | |
| integrateMotion() | btSoftBody | |
| internalGetExtensionPointer() const | btCollisionObject | inline |
| internalSetExtensionPointer(void *pointer) | btCollisionObject | inline |
| isActive() const | btCollisionObject | inline |
| isKinematicObject() const | btCollisionObject | inline |
| isStaticObject() const | btCollisionObject | inline |
| isStaticOrKinematicObject() const | btCollisionObject | inline |
| m_activationState1 | btCollisionObject | mutableprotected |
| m_anchors | btSoftBody | |
| m_anisotropicFriction | btCollisionObject | protected |
| m_bounds | btSoftBody | |
| m_broadphaseHandle | btCollisionObject | protected |
| m_bUpdateRtCst | btSoftBody | |
| m_ccdMotionThreshold | btCollisionObject | protected |
| m_ccdSweptSphereRadius | btCollisionObject | protected |
| m_cdbvt | btSoftBody | |
| m_cfg | btSoftBody | |
| m_checkCollideWith | btCollisionObject | protected |
| m_clusterConnectivity | btSoftBody | |
| m_clusters | btSoftBody | |
| m_collisionDisabledObjects | btSoftBody | |
| m_collisionFlags | btCollisionObject | protected |
| m_collisionShape | btCollisionObject | protected |
| m_companionId | btCollisionObject | protected |
| m_contactProcessingThreshold | btCollisionObject | protected |
| m_deactivationTime | btCollisionObject | mutableprotected |
| m_extensionPointer | btCollisionObject | protected |
| m_faces | btSoftBody | |
| m_fdbvt | btSoftBody | |
| m_friction | btCollisionObject | protected |
| m_hasAnisotropicFriction | btCollisionObject | protected |
| m_hitFraction | btCollisionObject | protected |
| m_initialWorldTransform | btSoftBody | |
| m_internalType | btCollisionObject | protected |
| m_interpolationAngularVelocity | btCollisionObject | protected |
| m_interpolationLinearVelocity | btCollisionObject | protected |
| m_interpolationWorldTransform | btCollisionObject | protected |
| m_islandTag1 | btCollisionObject | protected |
| m_joints | btSoftBody | |
| m_links | btSoftBody | |
| m_materials | btSoftBody | |
| m_ndbvt | btSoftBody | |
| m_nodes | btSoftBody | |
| m_notes | btSoftBody | |
| m_objectsWithoutCollisionCheck | btCollisionObject | protected |
| m_pose | btSoftBody | |
| m_rcontacts | btSoftBody | |
| m_restitution | btCollisionObject | protected |
| m_restLengthScale | btSoftBody | |
| m_rollingFriction | btCollisionObject | protected |
| m_rootCollisionShape | btCollisionObject | protected |
| m_scontacts | btSoftBody | |
| m_softBodySolver | btSoftBody | |
| m_sst | btSoftBody | |
| m_tag | btSoftBody | |
| m_tetras | btSoftBody | |
| m_timeacc | btSoftBody | |
| m_updateRevision | btCollisionObject | protected |
| m_userIndex | btCollisionObject | protected |
| m_userIndexMapping | btSoftBody | |
| m_userObjectPointer | btCollisionObject | protected |
| m_windVelocity | btSoftBody | |
| m_worldInfo | btSoftBody | |
| m_worldTransform | btCollisionObject | protected |
| mergesSimulationIslands() const | btCollisionObject | inline |
| pointersToIndices() | btSoftBody | |
| predictMotion(btScalar dt) | btSoftBody | |
| prepareClusters(int iterations) | btSoftBody | |
| PSolve_Anchors(btSoftBody *psb, btScalar kst, btScalar ti) | btSoftBody | static |
| PSolve_Links(btSoftBody *psb, btScalar kst, btScalar ti) | btSoftBody | static |
| PSolve_RContacts(btSoftBody *psb, btScalar kst, btScalar ti) | btSoftBody | static |
| PSolve_SContacts(btSoftBody *psb, btScalar, btScalar ti) | btSoftBody | static |
| psolver_t typedef | btSoftBody | |
| randomizeConstraints() | btSoftBody | |
| rayTest(const btVector3 &rayFrom, const btVector3 &rayTo, sRayCast &results) | btSoftBody | |
| rayTest(const btVector3 &rayFrom, const btVector3 &rayTo, btScalar &mint, eFeature::_ &feature, int &index, bool bcountonly) const | btSoftBody | |
| refine(ImplicitFn *ifn, btScalar accurary, bool cut) | btSoftBody | |
| releaseCluster(int index) | btSoftBody | |
| releaseClusters() | btSoftBody | |
| resetLinkRestLengths() | btSoftBody | |
| rotate(const btQuaternion &rot) | btSoftBody | |
| scale(const btVector3 &scl) | btSoftBody | |
| serialize(void *dataBuffer, class btSerializer *serializer) const | btSoftBody | virtual |
| serializeSingleObject(class btSerializer *serializer) const | btCollisionObject | virtual |
| setActivationState(int newState) const | btCollisionObject | |
| setAnisotropicFriction(const btVector3 &anisotropicFriction, int frictionMode=CF_ANISOTROPIC_FRICTION) | btCollisionObject | inline |
| setBroadphaseHandle(btBroadphaseProxy *handle) | btCollisionObject | inline |
| setCcdMotionThreshold(btScalar ccdMotionThreshold) | btCollisionObject | inline |
| setCcdSweptSphereRadius(btScalar radius) | btCollisionObject | inline |
| setCollisionFlags(int flags) | btCollisionObject | inline |
| setCollisionShape(btCollisionShape *collisionShape) | btSoftBody | inlinevirtual |
| setCompanionId(int id) | btCollisionObject | inline |
| setContactProcessingThreshold(btScalar contactProcessingThreshold) | btCollisionObject | inline |
| setDeactivationTime(btScalar time) | btCollisionObject | inline |
| setFriction(btScalar frict) | btCollisionObject | inline |
| setHitFraction(btScalar hitFraction) | btCollisionObject | inline |
| setIgnoreCollisionCheck(const btCollisionObject *co, bool ignoreCollisionCheck) | btCollisionObject | inline |
| setInterpolationAngularVelocity(const btVector3 &angvel) | btCollisionObject | inline |
| setInterpolationLinearVelocity(const btVector3 &linvel) | btCollisionObject | inline |
| setInterpolationWorldTransform(const btTransform &trans) | btCollisionObject | inline |
| setIslandTag(int tag) | btCollisionObject | inline |
| setMass(int node, btScalar mass) | btSoftBody | |
| setPose(bool bvolume, bool bframe) | btSoftBody | |
| setRestitution(btScalar rest) | btCollisionObject | inline |
| setRestLengthScale(btScalar restLength) | btSoftBody | |
| setRollingFriction(btScalar frict) | btCollisionObject | inline |
| setSoftBodySolver(btSoftBodySolver *softBodySolver) | btSoftBody | inline |
| setSolver(eSolverPresets::_ preset) | btSoftBody | |
| setTotalDensity(btScalar density) | btSoftBody | |
| setTotalMass(btScalar mass, bool fromfaces=false) | btSoftBody | |
| setUserIndex(int index) | btCollisionObject | inline |
| setUserPointer(void *userPointer) | btCollisionObject | inline |
| setVelocity(const btVector3 &velocity) | btSoftBody | |
| setVolumeDensity(btScalar density) | btSoftBody | |
| setVolumeMass(btScalar mass) | btSoftBody | |
| setWindVelocity(const btVector3 &velocity) | btSoftBody | |
| setWorldTransform(const btTransform &worldTrans) | btCollisionObject | inline |
| solveClusters(const btAlignedObjectArray< btSoftBody * > &bodies) | btSoftBody | static |
| solveClusters(btScalar sor) | btSoftBody | |
| solveCommonConstraints(btSoftBody **bodies, int count, int iterations) | btSoftBody | static |
| solveConstraints() | btSoftBody | |
| staticSolve(int iterations) | btSoftBody | |
| tAnchorArray typedef | btSoftBody | |
| tClusterArray typedef | btSoftBody | |
| tFaceArray typedef | btSoftBody | |
| tJointArray typedef | btSoftBody | |
| tLeafArray typedef | btSoftBody | |
| tLinkArray typedef | btSoftBody | |
| tMaterialArray typedef | btSoftBody | |
| tNodeArray typedef | btSoftBody | |
| tNoteArray typedef | btSoftBody | |
| tPSolverArray typedef | btSoftBody | |
| transform(const btTransform &trs) | btSoftBody | |
| translate(const btVector3 &trs) | btSoftBody | |
| tRContactArray typedef | btSoftBody | |
| tScalarArray typedef | btSoftBody | |
| tSContactArray typedef | btSoftBody | |
| tSoftBodyArray typedef | btSoftBody | |
| tTetraArray typedef | btSoftBody | |
| tVector3Array typedef | btSoftBody | |
| tVSolverArray typedef | btSoftBody | |
| upcast(const btCollisionObject *colObj) | btSoftBody | inlinestatic |
| upcast(btCollisionObject *colObj) | btSoftBody | inlinestatic |
| updateArea(bool averageArea=true) | btSoftBody | |
| updateBounds() | btSoftBody | |
| updateClusters() | btSoftBody | |
| updateConstants() | btSoftBody | |
| updateLinkConstants() | btSoftBody | |
| updateNormals() | btSoftBody | |
| updatePose() | btSoftBody | |
| VSolve_Links(btSoftBody *psb, btScalar kst) | btSoftBody | static |
| vsolver_t typedef | btSoftBody | |
| ~btCollisionObject() | btCollisionObject | virtual |
| ~btSoftBody() | btSoftBody | virtual |