, including all inherited members.
| addForce(const btVector3 &force) | btSoftBody | |
| addForce(const btVector3 &force, int node) | btSoftBody | |
| addVelocity(const btVector3 &velocity) | btSoftBody | |
| addVelocity(const btVector3 &velocity, int node) | btSoftBody | |
| appendAnchor(int node, btRigidBody *body, bool disableCollisionBetweenLinkedBodies=false) | 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 | |
| btSoftBody(btSoftBodyWorldInfo *worldInfo, int node_count, const btVector3 *x, const btScalar *m) | btSoftBody | |
| checkContact(btCollisionObject *colObj, 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] |
| cutLink(int node0, int node1, btScalar position) | btSoftBody | |
| cutLink(const Node *node0, const Node *node1, btScalar position) | btSoftBody | |
| dampClusters() | btSoftBody | |
| defaultCollisionHandler(btCollisionObject *pco) | btSoftBody | |
| defaultCollisionHandler(btSoftBody *psb) | btSoftBody | |
| evaluateCom() const | btSoftBody | |
| generateBendingConstraints(int distance, Material *mat=0) | btSoftBody | |
| generateClusters(int k, int maxiterations=8192) | btSoftBody | |
| getAabb(btVector3 &aabbMin, btVector3 &aabbMax) const | btSoftBody | [inline, virtual] |
| getMass(int node) const | btSoftBody | |
| getSolver(ePSolver::_ solver) | btSoftBody | [static] |
| getSolver(eVSolver::_ solver) | btSoftBody | [static] |
| getTotalMass() const | btSoftBody | |
| getVolume() const | btSoftBody | |
| getWorldInfo() | btSoftBody | [inline] |
| indicesToPointers(const int *map=0) | btSoftBody | |
| initializeClusters() | btSoftBody | |
| initializeFaceTree() | btSoftBody | |
| integrateMotion() | btSoftBody | |
| m_anchors | btSoftBody | |
| m_bounds | btSoftBody | |
| m_bUpdateRtCst | btSoftBody | |
| m_cdbvt | btSoftBody | |
| m_cfg | btSoftBody | |
| m_clusterConnectivity | btSoftBody | |
| m_clusters | btSoftBody | |
| m_collisionDisabledObjects | btSoftBody | |
| m_faces | btSoftBody | |
| m_fdbvt | btSoftBody | |
| m_initialWorldTransform | btSoftBody | |
| m_joints | btSoftBody | |
| m_links | btSoftBody | |
| m_materials | btSoftBody | |
| m_ndbvt | btSoftBody | |
| m_nodes | btSoftBody | |
| m_notes | btSoftBody | |
| m_pose | btSoftBody | |
| m_rcontacts | btSoftBody | |
| m_scontacts | btSoftBody | |
| m_sst | btSoftBody | |
| m_tag | btSoftBody | |
| m_tetras | btSoftBody | |
| m_timeacc | btSoftBody | |
| m_userIndexMapping | btSoftBody | |
| m_worldInfo | btSoftBody | |
| 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 | |
| rotate(const btQuaternion &rot) | btSoftBody | |
| scale(const btVector3 &scl) | btSoftBody | |
| setCollisionShape(btCollisionShape *collisionShape) | btSoftBody | [inline, virtual] |
| setMass(int node, btScalar mass) | btSoftBody | |
| setPose(bool bvolume, bool bframe) | btSoftBody | |
| setSolver(eSolverPresets::_ preset) | btSoftBody | |
| setTotalDensity(btScalar density) | btSoftBody | |
| setTotalMass(btScalar mass, bool fromfaces=false) | btSoftBody | |
| setVelocity(const btVector3 &velocity) | btSoftBody | |
| setVolumeDensity(btScalar density) | btSoftBody | |
| setVolumeMass(btScalar mass) | btSoftBody | |
| 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 | [inline, static] |
| upcast(btCollisionObject *colObj) | btSoftBody | [inline, static] |
| updateBounds() | btSoftBody | |
| updateClusters() | btSoftBody | |
| updateConstants() | btSoftBody | |
| updateNormals() | btSoftBody | |
| updatePose() | btSoftBody | |
| VSolve_Links(btSoftBody *psb, btScalar kst) | btSoftBody | [static] |
| vsolver_t typedef | btSoftBody | |
| ~btSoftBody() | btSoftBody | [virtual] |