Bullet Collision Detection & Physics Library
btDX11SIMDAwareSoftBodySolver Member List

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

addVelocityKernelbtDX11SoftBodySolverprotected
ApplyClampedForce(float solverdt, const Vectormath::Aos::Vector3 &force, const Vectormath::Aos::Vector3 &vertexVelocity, float inverseMass, Vectormath::Aos::Vector3 &vertexForce)btDX11SoftBodySolverprotected
applyForces(float solverdt)btDX11SoftBodySolverprotectedvirtual
applyForcesKernelbtDX11SoftBodySolverprotected
btDX11SIMDAwareSoftBodySolver(ID3D11Device *dx11Device, ID3D11DeviceContext *dx11Context, DXFunctions::CompileFromMemoryFunc dx11CompileFromMemory=&D3DX11CompileFromMemory)btDX11SIMDAwareSoftBodySolver
btDX11SoftBodySolver(ID3D11Device *dx11Device, ID3D11DeviceContext *dx11Context, DXFunctions::CompileFromMemoryFunc dx11CompileFromMemory=&D3DX11CompileFromMemory)btDX11SoftBodySolver
btSoftBodySolver()btSoftBodySolverinline
buildShaders()btDX11SIMDAwareSoftBodySolverprotectedvirtual
checkInitialized()btDX11SoftBodySolvervirtual
CL_SIMD_SOLVER enum valuebtSoftBodySolver
CL_SOLVER enum valuebtSoftBodySolver
computeBounds()btDX11SoftBodySolverprotected
computeBoundsKernelbtDX11SoftBodySolverprotected
computeTriangleArea(const Vectormath::Aos::Point3 &vertex0, const Vectormath::Aos::Point3 &vertex1, const Vectormath::Aos::Point3 &vertex2)btDX11SoftBodySolverprotected
copyBackToSoftBodies(bool bMove=true)btDX11SoftBodySolvervirtual
CPU_SOLVER enum valuebtSoftBodySolver
DEFAULT_SOLVER enum valuebtSoftBodySolver
DX_SIMD_SOLVER enum valuebtSoftBodySolver
DX_SOLVER enum valuebtSoftBodySolver
dxFunctionsbtDX11SoftBodySolverprotected
executeUpdateSoftBodies(int firstTriangle, int numTriangles)btDX11SoftBodySolverprotected
findSoftBodyIndex(const btSoftBody *const softBody)btDX11SoftBodySolverprotected
findSoftBodyInterface(const btSoftBody *const softBody)btDX11SoftBodySolver
findSoftBodyInterface(const btSoftBody *const softBody) const btDX11SoftBodySolver
getEnableUpdateBounds() const btDX11SoftBodySolverinline
getLinkData()btDX11SIMDAwareSoftBodySolvervirtual
getNumberOfPositionIterations()btSoftBodySolverinlinevirtual
getNumberOfVelocityIterations()btSoftBodySolverinlinevirtual
getSolverType() const btDX11SIMDAwareSoftBodySolverinlinevirtual
getTimeScale()btSoftBodySolverinline
getTriangleData()btDX11SoftBodySolvervirtual
getVertexData()btDX11SoftBodySolvervirtual
integrate(float solverdt)btDX11SoftBodySolverprotectedvirtual
integrateKernelbtDX11SoftBodySolverprotected
m_collisionObjectDetailsbtDX11SoftBodySolverprotected
m_dx11CollisionObjectDetailsbtDX11SoftBodySolverprotected
m_dx11ContextbtDX11SoftBodySolverprotected
m_dx11DevicebtDX11SoftBodySolverprotected
m_dx11PerClothAccelerationbtDX11SoftBodySolverprotected
m_dx11PerClothCollisionObjectsbtDX11SoftBodySolverprotected
m_dx11PerClothDampingFactorbtDX11SoftBodySolverprotected
m_dx11PerClothDragFactorbtDX11SoftBodySolverprotected
m_dx11PerClothFrictionbtDX11SoftBodySolverprotected
m_dx11PerClothLiftFactorbtDX11SoftBodySolverprotected
m_dx11PerClothMaxBoundsbtDX11SoftBodySolverprotected
m_dx11PerClothMediumDensitybtDX11SoftBodySolverprotected
m_dx11PerClothMinBoundsbtDX11SoftBodySolverprotected
m_dx11PerClothVelocityCorrectionCoefficientbtDX11SoftBodySolverprotected
m_dx11PerClothWindVelocitybtDX11SoftBodySolverprotected
m_enableUpdateBoundsbtDX11SoftBodySolverprotected
m_linkDatabtDX11SIMDAwareSoftBodySolverprotected
m_numberOfPositionIterationsbtSoftBodySolverprotected
m_numberOfVelocityIterationsbtSoftBodySolverprotected
m_perClothAccelerationbtDX11SoftBodySolverprotected
m_perClothCollisionObjectsbtDX11SoftBodySolverprotected
m_perClothDampingFactorbtDX11SoftBodySolverprotected
m_perClothDragFactorbtDX11SoftBodySolverprotected
m_perClothFrictionbtDX11SoftBodySolverprotected
m_perClothLiftFactorbtDX11SoftBodySolverprotected
m_perClothMaxBoundsbtDX11SoftBodySolverprotected
m_perClothMediumDensitybtDX11SoftBodySolverprotected
m_perClothMinBoundsbtDX11SoftBodySolverprotected
m_perClothVelocityCorrectionCoefficientbtDX11SoftBodySolverprotected
m_perClothWindVelocitybtDX11SoftBodySolverprotected
m_shadersInitializedbtDX11SoftBodySolverprotected
m_softBodySetbtDX11SoftBodySolverprotected
m_timeScalebtSoftBodySolverprotected
m_triangleDatabtDX11SoftBodySolver
m_updateSolverConstantsbtDX11SIMDAwareSoftBodySolverprotected
m_vertexDatabtDX11SoftBodySolver
normalizeNormalsAndAreas(int numVertices)btDX11SoftBodySolverprotected
normalizeNormalsAndAreasKernelbtDX11SoftBodySolverprotected
optimize(btAlignedObjectArray< btSoftBody * > &softBodies, bool forceUpdate=false)btDX11SIMDAwareSoftBodySolvervirtual
predictMotion(float solverdt)btDX11SoftBodySolvervirtual
prepareCollisionConstraints()btDX11SoftBodySolverprotected
prepareLinks()btDX11SoftBodySolverprotectedvirtual
prepareLinksKernelbtDX11SoftBodySolverprotected
processCollision(btSoftBody *, const btCollisionObjectWrapper *)btDX11SoftBodySolvervirtual
processCollision(btSoftBody *, btSoftBody *)btDX11SoftBodySolvervirtual
btSoftBodySolver::processCollision(btSoftBody *, const struct btCollisionObjectWrapper *)=0btSoftBodySolverpure virtual
ProjectOnAxis(const Vectormath::Aos::Vector3 &v, const Vectormath::Aos::Vector3 &a)btDX11SoftBodySolverprotected
releaseKernels()btDX11SoftBodySolverprotected
resetNormalsAndAreas(int numVertices)btDX11SoftBodySolverprotected
resetNormalsAndAreasKernelbtDX11SoftBodySolverprotected
setEnableUpdateBounds(bool enableBounds)btDX11SoftBodySolverinline
setNumberOfPositionIterations(int iterations)btSoftBodySolverinlinevirtual
setNumberOfVelocityIterations(int iterations)btSoftBodySolverinlinevirtual
solveCollisionsAndUpdateVelocities(float isolverdt)btDX11SoftBodySolverprotected
solveCollisionsAndUpdateVelocitiesKernelbtDX11SoftBodySolverprotected
solveConstraints(float solverdt)btDX11SIMDAwareSoftBodySolvervirtual
solveLinksForPosition(int startLink, int numLinks, float kst, float ti)btDX11SIMDAwareSoftBodySolverprotected
solveLinksForVelocity(int startLink, int numLinks, float kst)btDX11SoftBodySolverprotected
solvePositionsFromLinksKernelbtDX11SoftBodySolverprotected
SolverTypes enum namebtSoftBodySolver
updateBounds()btDX11SoftBodySolverprotected
updateConstants(float timeStep)btDX11SIMDAwareSoftBodySolverprotectedvirtual
updatePositionsFromVelocities(float solverdt)btDX11SoftBodySolverprotected
updatePositionsFromVelocitiesKernelbtDX11SoftBodySolverprotected
updateSoftBodies()btDX11SoftBodySolvervirtual
updateSoftBodiesKernelbtDX11SoftBodySolverprotected
updateVelocitiesFromPositionsWithoutVelocities(float isolverdt)btDX11SoftBodySolverprotected
updateVelocitiesFromPositionsWithoutVelocitiesKernelbtDX11SoftBodySolverprotected
updateVelocitiesFromPositionsWithVelocities(float isolverdt)btDX11SoftBodySolverprotected
updateVelocitiesFromPositionsWithVelocitiesKernelbtDX11SoftBodySolverprotected
vSolveLinksKernelbtDX11SoftBodySolverprotected
~btDX11SIMDAwareSoftBodySolver()btDX11SIMDAwareSoftBodySolvervirtual
~btDX11SoftBodySolver()btDX11SoftBodySolvervirtual
~btSoftBodySolver()btSoftBodySolverinlinevirtual