Bullet Collision Detection & Physics Library
btSoftBody Member List

This is the complete list of members for btSoftBody, including all inherited members.

activate(bool forceActivation=false) constbtCollisionObject
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 namebtCollisionObject
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() constbtSoftBodyvirtual
CF_ANISOTROPIC_FRICTION enum valuebtCollisionObject
CF_ANISOTROPIC_FRICTION_DISABLED enum valuebtCollisionObject
CF_ANISOTROPIC_ROLLING_FRICTION enum valuebtCollisionObject
CF_CHARACTER_OBJECT enum valuebtCollisionObject
CF_CUSTOM_MATERIAL_CALLBACK enum valuebtCollisionObject
CF_DISABLE_SPU_COLLISION_PROCESSING enum valuebtCollisionObject
CF_DISABLE_VISUALIZE_OBJECT enum valuebtCollisionObject
CF_HAS_COLLISION_SOUND_TRIGGER enum valuebtCollisionObject
CF_HAS_CONTACT_STIFFNESS_DAMPING enum valuebtCollisionObject
CF_HAS_CUSTOM_DEBUG_RENDERING_COLOR enum valuebtCollisionObject
CF_HAS_FRICTION_ANCHOR enum valuebtCollisionObject
CF_KINEMATIC_OBJECT enum valuebtCollisionObject
CF_NO_CONTACT_RESPONSE enum valuebtCollisionObject
CF_STATIC_OBJECT enum valuebtCollisionObject
checkCollideWith(const btCollisionObject *co) constbtCollisionObjectinline
checkCollideWithOverride(const btCollisionObject *co) constbtCollisionObjectinlinevirtual
checkContact(const btCollisionObjectWrapper *colObjWrap, const btVector3 &x, btScalar margin, btSoftBody::sCti &cti) constbtSoftBody
checkFace(int node0, int node1, int node2) constbtSoftBody
checkLink(int node0, int node1) constbtSoftBody
checkLink(const Node *node0, const Node *node1) constbtSoftBody
cleanupClusters()btSoftBody
clusterAImpulse(Cluster *cluster, const Impulse &impulse)btSoftBodystatic
clusterCom(const Cluster *cluster)btSoftBodystatic
clusterCom(int cluster) constbtSoftBody
clusterCount() constbtSoftBody
clusterDAImpulse(Cluster *cluster, const btVector3 &impulse)btSoftBodystatic
clusterDCImpulse(Cluster *cluster, const btVector3 &impulse)btSoftBodystatic
clusterDImpulse(Cluster *cluster, const btVector3 &rpos, const btVector3 &impulse)btSoftBodystatic
clusterImpulse(Cluster *cluster, const btVector3 &rpos, const Impulse &impulse)btSoftBodystatic
clusterVAImpulse(Cluster *cluster, const btVector3 &impulse)btSoftBodystatic
clusterVelocity(const Cluster *cluster, const btVector3 &rpos)btSoftBodystatic
clusterVImpulse(Cluster *cluster, const btVector3 &rpos, const btVector3 &impulse)btSoftBodystatic
CO_COLLISION_OBJECT enum valuebtCollisionObject
CO_FEATHERSTONE_LINK enum valuebtCollisionObject
CO_GHOST_OBJECT enum valuebtCollisionObject
CO_HF_FLUID enum valuebtCollisionObject
CO_RIGID_BODY enum valuebtCollisionObject
CO_SOFT_BODY enum valuebtCollisionObject
CO_USER_TYPE enum valuebtCollisionObject
CollisionFlags enum namebtCollisionObject
CollisionObjectTypes enum namebtCollisionObject
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() constbtSoftBody
forceActivationState(int newState) constbtCollisionObject
generateBendingConstraints(int distance, Material *mat=0)btSoftBody
generateClusters(int k, int maxiterations=8192)btSoftBody
getAabb(btVector3 &aabbMin, btVector3 &aabbMax) constbtSoftBodyinlinevirtual
getActivationState() constbtCollisionObjectinline
getAnisotropicFriction() constbtCollisionObjectinline
getBroadphaseHandle()btCollisionObjectinline
getBroadphaseHandle() constbtCollisionObjectinline
getCcdMotionThreshold() constbtCollisionObjectinline
getCcdSquareMotionThreshold() constbtCollisionObjectinline
getCcdSweptSphereRadius() constbtCollisionObjectinline
getCollisionFlags() constbtCollisionObjectinline
getCollisionShape() constbtCollisionObjectinline
getCollisionShape()btCollisionObjectinline
getCompanionId() constbtCollisionObjectinline
getContactDamping() constbtCollisionObjectinline
getContactProcessingThreshold() constbtCollisionObjectinline
getContactStiffness() constbtCollisionObjectinline
getCustomDebugColor(btVector3 &colorRGB) constbtCollisionObjectinline
getDeactivationTime() constbtCollisionObjectinline
getFriction() constbtCollisionObjectinline
getHitFraction() constbtCollisionObjectinline
getInternalType() constbtCollisionObjectinline
getInterpolationAngularVelocity() constbtCollisionObjectinline
getInterpolationLinearVelocity() constbtCollisionObjectinline
getInterpolationWorldTransform() constbtCollisionObjectinline
getInterpolationWorldTransform()btCollisionObjectinline
getIslandTag() constbtCollisionObjectinline
getMass(int node) constbtSoftBody
getRestitution() constbtCollisionObjectinline
getRestLengthScale()btSoftBody
getRollingFriction() constbtCollisionObjectinline
getSoftBodySolver()btSoftBodyinline
getSoftBodySolver() constbtSoftBodyinline
getSolver(ePSolver::_ solver)btSoftBodystatic
getSolver(eVSolver::_ solver)btSoftBodystatic
getSpinningFriction() constbtCollisionObjectinline
getTotalMass() constbtSoftBody
getUpdateRevisionInternal() constbtCollisionObjectinline
getUserIndex() constbtCollisionObjectinline
getUserIndex2() constbtCollisionObjectinline
getUserPointer() constbtCollisionObjectinline
getVolume() constbtSoftBody
getWindVelocity()btSoftBody
getWorldArrayIndex() constbtCollisionObjectinline
getWorldInfo()btSoftBodyinline
getWorldTransform()btCollisionObjectinline
getWorldTransform() constbtCollisionObjectinline
hasAnisotropicFriction(int frictionMode=CF_ANISOTROPIC_FRICTION) constbtCollisionObjectinline
hasContactResponse() constbtCollisionObjectinline
indicesToPointers(const int *map=0)btSoftBody
initDefaults()btSoftBody
initializeClusters()btSoftBody
initializeFaceTree()btSoftBody
integrateMotion()btSoftBody
internalGetExtensionPointer() constbtCollisionObjectinline
internalSetExtensionPointer(void *pointer)btCollisionObjectinline
isActive() constbtCollisionObjectinline
isKinematicObject() constbtCollisionObjectinline
isStaticObject() constbtCollisionObjectinline
isStaticOrKinematicObject() constbtCollisionObjectinline
m_activationState1btCollisionObjectmutableprotected
m_anchorsbtSoftBody
m_anisotropicFrictionbtCollisionObjectprotected
m_boundsbtSoftBody
m_broadphaseHandlebtCollisionObjectprotected
m_bUpdateRtCstbtSoftBody
m_ccdMotionThresholdbtCollisionObjectprotected
m_ccdSweptSphereRadiusbtCollisionObjectprotected
m_cdbvtbtSoftBody
m_cfgbtSoftBody
m_checkCollideWithbtCollisionObjectprotected
m_clusterConnectivitybtSoftBody
m_clustersbtSoftBody
m_collisionDisabledObjectsbtSoftBody
m_collisionFlagsbtCollisionObjectprotected
m_collisionShapebtCollisionObjectprotected
m_companionIdbtCollisionObjectprotected
m_contactDampingbtCollisionObjectprotected
m_contactProcessingThresholdbtCollisionObjectprotected
m_contactStiffnessbtCollisionObjectprotected
m_customDebugColorRGBbtCollisionObjectprotected
m_deactivationTimebtCollisionObjectmutableprotected
m_extensionPointerbtCollisionObjectprotected
m_facesbtSoftBody
m_fdbvtbtSoftBody
m_frictionbtCollisionObjectprotected
m_hasAnisotropicFrictionbtCollisionObjectprotected
m_hitFractionbtCollisionObjectprotected
m_initialWorldTransformbtSoftBody
m_internalTypebtCollisionObjectprotected
m_interpolationAngularVelocitybtCollisionObjectprotected
m_interpolationLinearVelocitybtCollisionObjectprotected
m_interpolationWorldTransformbtCollisionObjectprotected
m_islandTag1btCollisionObjectprotected
m_jointsbtSoftBody
m_linksbtSoftBody
m_materialsbtSoftBody
m_ndbvtbtSoftBody
m_nodesbtSoftBody
m_notesbtSoftBody
m_objectsWithoutCollisionCheckbtCollisionObjectprotected
m_posebtSoftBody
m_rcontactsbtSoftBody
m_restitutionbtCollisionObjectprotected
m_restLengthScalebtSoftBody
m_rollingFrictionbtCollisionObjectprotected
m_rootCollisionShapebtCollisionObjectprotected
m_scontactsbtSoftBody
m_softBodySolverbtSoftBody
m_spinningFrictionbtCollisionObjectprotected
m_sstbtSoftBody
m_tagbtSoftBody
m_tetrasbtSoftBody
m_timeaccbtSoftBody
m_updateRevisionbtCollisionObjectprotected
m_userIndexbtCollisionObjectprotected
m_userIndex2btCollisionObjectprotected
m_userIndexMappingbtSoftBody
m_userObjectPointerbtCollisionObjectprotected
m_windVelocitybtSoftBody
m_worldArrayIndexbtCollisionObjectprotected
m_worldInfobtSoftBody
m_worldTransformbtCollisionObjectprotected
mergesSimulationIslands() constbtCollisionObjectinline
pointersToIndices()btSoftBody
predictMotion(btScalar dt)btSoftBody
prepareClusters(int iterations)btSoftBody
PSolve_Anchors(btSoftBody *psb, btScalar kst, btScalar ti)btSoftBodystatic
PSolve_Links(btSoftBody *psb, btScalar kst, btScalar ti)btSoftBodystatic
PSolve_RContacts(btSoftBody *psb, btScalar kst, btScalar ti)btSoftBodystatic
PSolve_SContacts(btSoftBody *psb, btScalar, btScalar ti)btSoftBodystatic
psolver_t typedefbtSoftBody
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) constbtSoftBody
refine(ImplicitFn *ifn, btScalar accurary, bool cut)btSoftBody
releaseCluster(int index)btSoftBody
releaseClusters()btSoftBody
removeCustomDebugColor()btCollisionObjectinline
resetLinkRestLengths()btSoftBody
rotate(const btQuaternion &rot)btSoftBody
scale(const btVector3 &scl)btSoftBody
serialize(void *dataBuffer, class btSerializer *serializer) constbtSoftBodyvirtual
serializeSingleObject(class btSerializer *serializer) constbtCollisionObjectvirtual
setActivationState(int newState) constbtCollisionObject
setAnisotropicFriction(const btVector3 &anisotropicFriction, int frictionMode=CF_ANISOTROPIC_FRICTION)btCollisionObjectinline
setBroadphaseHandle(btBroadphaseProxy *handle)btCollisionObjectinline
setCcdMotionThreshold(btScalar ccdMotionThreshold)btCollisionObjectinline
setCcdSweptSphereRadius(btScalar radius)btCollisionObjectinline
setCollisionFlags(int flags)btCollisionObjectinline
setCollisionShape(btCollisionShape *collisionShape)btSoftBodyinlinevirtual
setCompanionId(int id)btCollisionObjectinline
setContactProcessingThreshold(btScalar contactProcessingThreshold)btCollisionObjectinline
setContactStiffnessAndDamping(btScalar stiffness, btScalar damping)btCollisionObjectinline
setCustomDebugColor(const btVector3 &colorRGB)btCollisionObjectinline
setDeactivationTime(btScalar time)btCollisionObjectinline
setFriction(btScalar frict)btCollisionObjectinline
setHitFraction(btScalar hitFraction)btCollisionObjectinline
setIgnoreCollisionCheck(const btCollisionObject *co, bool ignoreCollisionCheck)btCollisionObjectinline
setInterpolationAngularVelocity(const btVector3 &angvel)btCollisionObjectinline
setInterpolationLinearVelocity(const btVector3 &linvel)btCollisionObjectinline
setInterpolationWorldTransform(const btTransform &trans)btCollisionObjectinline
setIslandTag(int tag)btCollisionObjectinline
setMass(int node, btScalar mass)btSoftBody
setPose(bool bvolume, bool bframe)btSoftBody
setRestitution(btScalar rest)btCollisionObjectinline
setRestLengthScale(btScalar restLength)btSoftBody
setRollingFriction(btScalar frict)btCollisionObjectinline
setSoftBodySolver(btSoftBodySolver *softBodySolver)btSoftBodyinline
setSolver(eSolverPresets::_ preset)btSoftBody
setSpinningFriction(btScalar frict)btCollisionObjectinline
setTotalDensity(btScalar density)btSoftBody
setTotalMass(btScalar mass, bool fromfaces=false)btSoftBody
setUserIndex(int index)btCollisionObjectinline
setUserIndex2(int index)btCollisionObjectinline
setUserPointer(void *userPointer)btCollisionObjectinline
setVelocity(const btVector3 &velocity)btSoftBody
setVolumeDensity(btScalar density)btSoftBody
setVolumeMass(btScalar mass)btSoftBody
setWindVelocity(const btVector3 &velocity)btSoftBody
setWorldArrayIndex(int ix)btCollisionObjectinline
setWorldTransform(const btTransform &worldTrans)btCollisionObjectinline
solveClusters(const btAlignedObjectArray< btSoftBody *> &bodies)btSoftBodystatic
solveClusters(btScalar sor)btSoftBody
solveCommonConstraints(btSoftBody **bodies, int count, int iterations)btSoftBodystatic
solveConstraints()btSoftBody
staticSolve(int iterations)btSoftBody
tAnchorArray typedefbtSoftBody
tClusterArray typedefbtSoftBody
tFaceArray typedefbtSoftBody
tJointArray typedefbtSoftBody
tLeafArray typedefbtSoftBody
tLinkArray typedefbtSoftBody
tMaterialArray typedefbtSoftBody
tNodeArray typedefbtSoftBody
tNoteArray typedefbtSoftBody
tPSolverArray typedefbtSoftBody
transform(const btTransform &trs)btSoftBody
translate(const btVector3 &trs)btSoftBody
tRContactArray typedefbtSoftBody
tScalarArray typedefbtSoftBody
tSContactArray typedefbtSoftBody
tSoftBodyArray typedefbtSoftBody
tTetraArray typedefbtSoftBody
tVector3Array typedefbtSoftBody
tVSolverArray typedefbtSoftBody
upcast(const btCollisionObject *colObj)btSoftBodyinlinestatic
upcast(btCollisionObject *colObj)btSoftBodyinlinestatic
updateArea(bool averageArea=true)btSoftBody
updateBounds()btSoftBody
updateClusters()btSoftBody
updateConstants()btSoftBody
updateLinkConstants()btSoftBody
updateNormals()btSoftBody
updatePose()btSoftBody
VSolve_Links(btSoftBody *psb, btScalar kst)btSoftBodystatic
vsolver_t typedefbtSoftBody
~btCollisionObject()btCollisionObjectvirtual
~btSoftBody()btSoftBodyvirtual