addVelocityKernel | btDX11SoftBodySolver | protected |
ApplyClampedForce(float solverdt, const Vectormath::Aos::Vector3 &force, const Vectormath::Aos::Vector3 &vertexVelocity, float inverseMass, Vectormath::Aos::Vector3 &vertexForce) | btDX11SoftBodySolver | protected |
applyForces(float solverdt) | btDX11SoftBodySolver | protectedvirtual |
applyForcesKernel | btDX11SoftBodySolver | protected |
btDX11SIMDAwareSoftBodySolver(ID3D11Device *dx11Device, ID3D11DeviceContext *dx11Context, DXFunctions::CompileFromMemoryFunc dx11CompileFromMemory=&D3DX11CompileFromMemory) | btDX11SIMDAwareSoftBodySolver | |
btDX11SoftBodySolver(ID3D11Device *dx11Device, ID3D11DeviceContext *dx11Context, DXFunctions::CompileFromMemoryFunc dx11CompileFromMemory=&D3DX11CompileFromMemory) | btDX11SoftBodySolver | |
btSoftBodySolver() | btSoftBodySolver | inline |
buildShaders() | btDX11SIMDAwareSoftBodySolver | protectedvirtual |
checkInitialized() | btDX11SoftBodySolver | virtual |
CL_SIMD_SOLVER enum value | btSoftBodySolver | |
CL_SOLVER enum value | btSoftBodySolver | |
computeBounds() | btDX11SoftBodySolver | protected |
computeBoundsKernel | btDX11SoftBodySolver | protected |
computeTriangleArea(const Vectormath::Aos::Point3 &vertex0, const Vectormath::Aos::Point3 &vertex1, const Vectormath::Aos::Point3 &vertex2) | btDX11SoftBodySolver | protected |
copyBackToSoftBodies(bool bMove=true) | btDX11SoftBodySolver | virtual |
CPU_SOLVER enum value | btSoftBodySolver | |
DEFAULT_SOLVER enum value | btSoftBodySolver | |
DX_SIMD_SOLVER enum value | btSoftBodySolver | |
DX_SOLVER enum value | btSoftBodySolver | |
dxFunctions | btDX11SoftBodySolver | protected |
executeUpdateSoftBodies(int firstTriangle, int numTriangles) | btDX11SoftBodySolver | protected |
findSoftBodyIndex(const btSoftBody *const softBody) | btDX11SoftBodySolver | protected |
findSoftBodyInterface(const btSoftBody *const softBody) | btDX11SoftBodySolver | |
findSoftBodyInterface(const btSoftBody *const softBody) const | btDX11SoftBodySolver | |
getEnableUpdateBounds() const | btDX11SoftBodySolver | inline |
getLinkData() | btDX11SIMDAwareSoftBodySolver | virtual |
getNumberOfPositionIterations() | btSoftBodySolver | inlinevirtual |
getNumberOfVelocityIterations() | btSoftBodySolver | inlinevirtual |
getSolverType() const | btDX11SIMDAwareSoftBodySolver | inlinevirtual |
getTimeScale() | btSoftBodySolver | inline |
getTriangleData() | btDX11SoftBodySolver | virtual |
getVertexData() | btDX11SoftBodySolver | virtual |
integrate(float solverdt) | btDX11SoftBodySolver | protectedvirtual |
integrateKernel | btDX11SoftBodySolver | protected |
m_collisionObjectDetails | btDX11SoftBodySolver | protected |
m_dx11CollisionObjectDetails | btDX11SoftBodySolver | protected |
m_dx11Context | btDX11SoftBodySolver | protected |
m_dx11Device | btDX11SoftBodySolver | protected |
m_dx11PerClothAcceleration | btDX11SoftBodySolver | protected |
m_dx11PerClothCollisionObjects | btDX11SoftBodySolver | protected |
m_dx11PerClothDampingFactor | btDX11SoftBodySolver | protected |
m_dx11PerClothDragFactor | btDX11SoftBodySolver | protected |
m_dx11PerClothFriction | btDX11SoftBodySolver | protected |
m_dx11PerClothLiftFactor | btDX11SoftBodySolver | protected |
m_dx11PerClothMaxBounds | btDX11SoftBodySolver | protected |
m_dx11PerClothMediumDensity | btDX11SoftBodySolver | protected |
m_dx11PerClothMinBounds | btDX11SoftBodySolver | protected |
m_dx11PerClothVelocityCorrectionCoefficient | btDX11SoftBodySolver | protected |
m_dx11PerClothWindVelocity | btDX11SoftBodySolver | protected |
m_enableUpdateBounds | btDX11SoftBodySolver | protected |
m_linkData | btDX11SIMDAwareSoftBodySolver | protected |
m_numberOfPositionIterations | btSoftBodySolver | protected |
m_numberOfVelocityIterations | btSoftBodySolver | protected |
m_perClothAcceleration | btDX11SoftBodySolver | protected |
m_perClothCollisionObjects | btDX11SoftBodySolver | protected |
m_perClothDampingFactor | btDX11SoftBodySolver | protected |
m_perClothDragFactor | btDX11SoftBodySolver | protected |
m_perClothFriction | btDX11SoftBodySolver | protected |
m_perClothLiftFactor | btDX11SoftBodySolver | protected |
m_perClothMaxBounds | btDX11SoftBodySolver | protected |
m_perClothMediumDensity | btDX11SoftBodySolver | protected |
m_perClothMinBounds | btDX11SoftBodySolver | protected |
m_perClothVelocityCorrectionCoefficient | btDX11SoftBodySolver | protected |
m_perClothWindVelocity | btDX11SoftBodySolver | protected |
m_shadersInitialized | btDX11SoftBodySolver | protected |
m_softBodySet | btDX11SoftBodySolver | protected |
m_timeScale | btSoftBodySolver | protected |
m_triangleData | btDX11SoftBodySolver | |
m_updateSolverConstants | btDX11SIMDAwareSoftBodySolver | protected |
m_vertexData | btDX11SoftBodySolver | |
normalizeNormalsAndAreas(int numVertices) | btDX11SoftBodySolver | protected |
normalizeNormalsAndAreasKernel | btDX11SoftBodySolver | protected |
optimize(btAlignedObjectArray< btSoftBody * > &softBodies, bool forceUpdate=false) | btDX11SIMDAwareSoftBodySolver | virtual |
predictMotion(float solverdt) | btDX11SoftBodySolver | virtual |
prepareCollisionConstraints() | btDX11SoftBodySolver | protected |
prepareLinks() | btDX11SoftBodySolver | protectedvirtual |
prepareLinksKernel | btDX11SoftBodySolver | protected |
processCollision(btSoftBody *, const btCollisionObjectWrapper *) | btDX11SoftBodySolver | virtual |
processCollision(btSoftBody *, btSoftBody *) | btDX11SoftBodySolver | virtual |
btSoftBodySolver::processCollision(btSoftBody *, const struct btCollisionObjectWrapper *)=0 | btSoftBodySolver | pure virtual |
ProjectOnAxis(const Vectormath::Aos::Vector3 &v, const Vectormath::Aos::Vector3 &a) | btDX11SoftBodySolver | protected |
releaseKernels() | btDX11SoftBodySolver | protected |
resetNormalsAndAreas(int numVertices) | btDX11SoftBodySolver | protected |
resetNormalsAndAreasKernel | btDX11SoftBodySolver | protected |
setEnableUpdateBounds(bool enableBounds) | btDX11SoftBodySolver | inline |
setNumberOfPositionIterations(int iterations) | btSoftBodySolver | inlinevirtual |
setNumberOfVelocityIterations(int iterations) | btSoftBodySolver | inlinevirtual |
solveCollisionsAndUpdateVelocities(float isolverdt) | btDX11SoftBodySolver | protected |
solveCollisionsAndUpdateVelocitiesKernel | btDX11SoftBodySolver | protected |
solveConstraints(float solverdt) | btDX11SIMDAwareSoftBodySolver | virtual |
solveLinksForPosition(int startLink, int numLinks, float kst, float ti) | btDX11SIMDAwareSoftBodySolver | protected |
solveLinksForVelocity(int startLink, int numLinks, float kst) | btDX11SoftBodySolver | protected |
solvePositionsFromLinksKernel | btDX11SoftBodySolver | protected |
SolverTypes enum name | btSoftBodySolver | |
updateBounds() | btDX11SoftBodySolver | protected |
updateConstants(float timeStep) | btDX11SIMDAwareSoftBodySolver | protectedvirtual |
updatePositionsFromVelocities(float solverdt) | btDX11SoftBodySolver | protected |
updatePositionsFromVelocitiesKernel | btDX11SoftBodySolver | protected |
updateSoftBodies() | btDX11SoftBodySolver | virtual |
updateSoftBodiesKernel | btDX11SoftBodySolver | protected |
updateVelocitiesFromPositionsWithoutVelocities(float isolverdt) | btDX11SoftBodySolver | protected |
updateVelocitiesFromPositionsWithoutVelocitiesKernel | btDX11SoftBodySolver | protected |
updateVelocitiesFromPositionsWithVelocities(float isolverdt) | btDX11SoftBodySolver | protected |
updateVelocitiesFromPositionsWithVelocitiesKernel | btDX11SoftBodySolver | protected |
vSolveLinksKernel | btDX11SoftBodySolver | protected |
~btDX11SIMDAwareSoftBodySolver() | btDX11SIMDAwareSoftBodySolver | virtual |
~btDX11SoftBodySolver() | btDX11SoftBodySolver | virtual |
~btSoftBodySolver() | btSoftBodySolver | inlinevirtual |