, including all inherited members.
ApplyClampedForce(float solverdt, const Vectormath::Aos::Vector3 &force, const Vectormath::Aos::Vector3 &vertexVelocity, float inverseMass, Vectormath::Aos::Vector3 &vertexForce) | btOpenCLSoftBodySolver | [protected] |
applyForces(float solverdt) | btOpenCLSoftBodySolver | [protected, virtual] |
btOpenCLSoftBodySolver(cl_command_queue queue, cl_context ctx, bool bUpdateAchchoredNodePos=false) | btOpenCLSoftBodySolver | |
btOpenCLSoftBodySolverSIMDAware(cl_command_queue queue, cl_context ctx, bool bUpdateAchchoredNodePos=false) | btOpenCLSoftBodySolverSIMDAware | |
btSoftBodySolver() | btSoftBodySolver | [inline] |
buildShaders() | btOpenCLSoftBodySolverSIMDAware | [protected, virtual] |
checkInitialized() | btOpenCLSoftBodySolver | [virtual] |
CL_SIMD_SOLVER enum value | btSoftBodySolver | |
CL_SOLVER enum value | btSoftBodySolver | |
computeTriangleArea(const Vectormath::Aos::Point3 &vertex0, const Vectormath::Aos::Point3 &vertex1, const Vectormath::Aos::Point3 &vertex2) | btOpenCLSoftBodySolverSIMDAware | [protected] |
copyBackToSoftBodies(bool bMove=true) | btOpenCLSoftBodySolver | [virtual] |
CPU_SOLVER enum value | btSoftBodySolver | |
DEFAULT_SOLVER enum value | btSoftBodySolver | |
DX_SIMD_SOLVER enum value | btSoftBodySolver | |
DX_SOLVER enum value | btSoftBodySolver | |
executeUpdateSoftBodies(int firstTriangle, int numTriangles) | btOpenCLSoftBodySolver | [protected] |
findSoftBodyIndex(const btSoftBody *const softBody) | btOpenCLSoftBodySolver | [protected] |
findSoftBodyInterface(const btSoftBody *const softBody) | btOpenCLSoftBodySolver | |
getDefaultWorkGroupSize() const | btOpenCLSoftBodySolver | [inline, virtual] |
getLinkData() | btOpenCLSoftBodySolverSIMDAware | [virtual] |
getNumberOfPositionIterations() | btSoftBodySolver | [inline, virtual] |
getNumberOfVelocityIterations() | btSoftBodySolver | [inline, virtual] |
getSolverType() const | btOpenCLSoftBodySolverSIMDAware | [inline, virtual] |
getTimeScale() | btSoftBodySolver | [inline] |
getTriangleData() | btOpenCLSoftBodySolver | [virtual] |
getVertexData() | btOpenCLSoftBodySolver | [virtual] |
integrate(float solverdt) | btOpenCLSoftBodySolver | [protected, virtual] |
m_addVelocityKernel | btOpenCLSoftBodySolver | [protected] |
m_anchorIndex | btOpenCLSoftBodySolver | [protected] |
m_anchorNodeInfoArray | btOpenCLSoftBodySolver | [protected] |
m_anchorPosition | btOpenCLSoftBodySolver | [protected] |
m_applyForcesKernel | btOpenCLSoftBodySolver | [protected] |
m_bUpdateAnchoredNodePos | btOpenCLSoftBodySolver | [protected] |
m_clAnchorIndex | btOpenCLSoftBodySolver | [protected] |
m_clAnchorPosition | btOpenCLSoftBodySolver | [protected] |
m_clCollisionObjectDetails | btOpenCLSoftBodySolver | [protected] |
m_clPerClothAcceleration | btOpenCLSoftBodySolver | [protected] |
m_clPerClothCollisionObjects | btOpenCLSoftBodySolver | [protected] |
m_clPerClothDampingFactor | btOpenCLSoftBodySolver | [protected] |
m_clPerClothDragFactor | btOpenCLSoftBodySolver | [protected] |
m_clPerClothFriction | btOpenCLSoftBodySolver | [protected] |
m_clPerClothLiftFactor | btOpenCLSoftBodySolver | [protected] |
m_clPerClothMediumDensity | btOpenCLSoftBodySolver | [protected] |
m_clPerClothVelocityCorrectionCoefficient | btOpenCLSoftBodySolver | [protected] |
m_clPerClothWindVelocity | btOpenCLSoftBodySolver | [protected] |
m_collisionObjectDetails | btOpenCLSoftBodySolver | [protected] |
m_cqCommandQue | btOpenCLSoftBodySolver | [protected] |
m_currentCLFunctions | btOpenCLSoftBodySolver | [protected] |
m_cxMainContext | btOpenCLSoftBodySolver | [protected] |
m_defaultCLFunctions | btOpenCLSoftBodySolver | [protected] |
m_defaultWorkGroupSize | btOpenCLSoftBodySolver | [protected] |
m_integrateKernel | btOpenCLSoftBodySolver | [protected] |
m_linkData | btOpenCLSoftBodySolverSIMDAware | [protected] |
m_normalizeNormalsAndAreasKernel | btOpenCLSoftBodySolver | [protected] |
m_numberOfPositionIterations | btSoftBodySolver | [protected] |
m_numberOfVelocityIterations | btSoftBodySolver | [protected] |
m_outputToVertexArrayKernel | btOpenCLSoftBodySolver | [protected] |
m_perClothAcceleration | btOpenCLSoftBodySolver | [protected] |
m_perClothCollisionObjects | btOpenCLSoftBodySolver | [protected] |
m_perClothDampingFactor | btOpenCLSoftBodySolver | [protected] |
m_perClothDragFactor | btOpenCLSoftBodySolver | [protected] |
m_perClothFriction | btOpenCLSoftBodySolver | [protected] |
m_perClothLiftFactor | btOpenCLSoftBodySolver | [protected] |
m_perClothMediumDensity | btOpenCLSoftBodySolver | [protected] |
m_perClothVelocityCorrectionCoefficient | btOpenCLSoftBodySolver | [protected] |
m_perClothWindVelocity | btOpenCLSoftBodySolver | [protected] |
m_prepareLinksKernel | btOpenCLSoftBodySolver | [protected] |
m_resetNormalsAndAreasKernel | btOpenCLSoftBodySolver | [protected] |
m_shadersInitialized | btOpenCLSoftBodySolver | [protected] |
m_softBodySet | btOpenCLSoftBodySolver | [protected] |
m_solveCollisionsAndUpdateVelocitiesKernel | btOpenCLSoftBodySolver | [protected] |
m_solvePositionsFromLinksKernel | btOpenCLSoftBodySolver | [protected] |
m_timeScale | btSoftBodySolver | [protected] |
m_triangleData | btOpenCLSoftBodySolver | |
m_updateConstantsKernel | btOpenCLSoftBodySolver | [protected] |
m_updateFixedVertexPositionsKernel | btOpenCLSoftBodySolver | [protected] |
m_updatePositionsFromVelocitiesKernel | btOpenCLSoftBodySolver | [protected] |
m_updateSoftBodiesKernel | btOpenCLSoftBodySolver | [protected] |
m_updateSolverConstants | btOpenCLSoftBodySolver | [protected] |
m_updateVelocitiesFromPositionsWithoutVelocitiesKernel | btOpenCLSoftBodySolver | [protected] |
m_updateVelocitiesFromPositionsWithVelocitiesKernel | btOpenCLSoftBodySolver | [protected] |
m_vertexData | btOpenCLSoftBodySolver | |
m_vSolveLinksKernel | btOpenCLSoftBodySolver | [protected] |
normalizeNormalsAndAreas(int numVertices) | btOpenCLSoftBodySolver | [protected] |
optimize(btAlignedObjectArray< btSoftBody * > &softBodies, bool forceUpdate=false) | btOpenCLSoftBodySolverSIMDAware | [virtual] |
predictMotion(float solverdt) | btOpenCLSoftBodySolver | [virtual] |
prepareCollisionConstraints() | btOpenCLSoftBodySolver | [protected] |
prepareLinks() | btOpenCLSoftBodySolver | [protected] |
processCollision(btSoftBody *, const btCollisionObjectWrapper *) | btOpenCLSoftBodySolver | [virtual] |
processCollision(btSoftBody *, btSoftBody *) | btOpenCLSoftBodySolver | [virtual] |
btSoftBodySolver::processCollision(btSoftBody *, const struct btCollisionObjectWrapper *)=0 | btSoftBodySolver | [pure virtual] |
ProjectOnAxis(const Vectormath::Aos::Vector3 &v, const Vectormath::Aos::Vector3 &a) | btOpenCLSoftBodySolver | [protected] |
releaseKernels() | btOpenCLSoftBodySolver | [protected] |
resetNormalsAndAreas(int numVertices) | btOpenCLSoftBodySolver | [protected] |
setCLFunctions(CLFunctions *funcs) | btOpenCLSoftBodySolver | [inline] |
setDefaultWorkgroupSize(size_t workGroupSize) | btOpenCLSoftBodySolver | [inline, virtual] |
setNumberOfPositionIterations(int iterations) | btSoftBodySolver | [inline, virtual] |
setNumberOfVelocityIterations(int iterations) | btSoftBodySolver | [inline, virtual] |
solveCollisionsAndUpdateVelocities(float isolverdt) | btOpenCLSoftBodySolverSIMDAware | [protected, virtual] |
solveConstraints(float solverdt) | btOpenCLSoftBodySolverSIMDAware | [virtual] |
solveLinksForPosition(int startLink, int numLinks, float kst, float ti) | btOpenCLSoftBodySolverSIMDAware | [protected, virtual] |
solveLinksForVelocity(int startLink, int numLinks, float kst) | btOpenCLSoftBodySolver | [protected] |
SolverTypes enum name | btSoftBodySolver | |
updateBounds() | btOpenCLSoftBodySolver | [protected] |
updateConstants(float timeStep) | btOpenCLSoftBodySolverSIMDAware | [protected, virtual] |
updateFixedVertexPositions() | btOpenCLSoftBodySolver | [protected] |
updatePositionsFromVelocities(float solverdt) | btOpenCLSoftBodySolver | [protected] |
updateSoftBodies() | btOpenCLSoftBodySolver | [virtual] |
updateVelocitiesFromPositionsWithoutVelocities(float isolverdt) | btOpenCLSoftBodySolver | [protected] |
updateVelocitiesFromPositionsWithVelocities(float isolverdt) | btOpenCLSoftBodySolver | [protected] |
~btOpenCLSoftBodySolver() | btOpenCLSoftBodySolver | [virtual] |
~btOpenCLSoftBodySolverSIMDAware() | btOpenCLSoftBodySolverSIMDAware | [virtual] |
~btSoftBodySolver() | btSoftBodySolver | [inline, virtual] |