| b3AabbOCLArray |
|
| b3BoundSearchCL |
|
| b3BufferInfoCL |
|
| b3BvhInfo |
|
| b3BvhInfoArray |
|
| b3BvhInfoOCLArray |
|
| b3BvhSubtreeInfo |
b3BvhSubtreeInfo provides info to gather a subtree of limited size
|
| b3BvhSubtreeInfoArray |
|
| b3BvhSubtreeInfoOCLArray |
|
| b3CharIndexTripletData |
|
| b3CollidableOCLArray |
|
| b3CompoundOverlappingPairArray |
|
| b3CompoundOverlappingPairOCLArray |
|
| b3Contact4Array |
|
| b3Contact4OCLArray |
|
| b3ContactPoint |
|
| b3ConvexPolyhedronDataOCLArray |
|
| b3ConvexUtilityArray |
The b3AlignedObjectArray template class uses a subset of the stl::vector interface for its methods
It is developed to replace stl::vector to avoid portability issues, including STL alignment issues to add SIMD/SSE data
|
| b3Dispatcher |
|
| b3FillCL |
|
| b3FillCL.b3ConstData |
|
| b3FloatOCLArray |
|
| b3GjkEpaSolver2 |
btGjkEpaSolver contributed under zlib by Nathanael Presson
|
| b3GjkEpaSolver2.sResults |
|
| b3GjkPairDetector |
|
| b3GpuBroadphaseInterface |
|
| b3GpuChildShapeOCLArray |
|
| b3GpuConstraint4 |
|
| b3GpuConstraint4Array |
|
| b3GpuConstraint4OCLArray |
|
| b3GpuConstraintInfo2 |
|
| b3GpuFaceOCLArray |
|
| b3GpuGenericConstraint |
|
| b3GpuGenericConstraintArray |
|
| b3GpuGenericConstraintOCLArray |
|
| b3GpuGridBroadphase |
|
| b3GpuJacobiContactSolver |
|
| b3GpuNarrowPhase |
|
| b3GpuNarrowPhaseInternalData |
|
| b3GpuParallelLinearBvh |
\brief GPU Parallel Linearized Bounding Volume Heirarchy(LBVH) that is reconstructed every frame
\remarks
See presentation in docs/b3GpuParallelLinearBvh.pdf for algorithm details.
|
| b3GpuParallelLinearBvhBroadphase |
|
| b3GpuPgsConstraintSolver |
|
| b3GpuPgsContactSolver |
|
| b3GpuRaycast |
|
| b3GpuRigidBodyPipeline |
|
| b3GpuRigidBodyPipelineInternalData |
|
| b3GpuSapBroadphase |
|
| b3GpuSolverBody |
The b3SolverBody is an internal datastructure for the constraint solver.
|
| b3GpuSolverConstraint |
1D constraint along a normal axis between bodyA and bodyB.
|
| b3IndexedMesh |
The b3IndexedMesh indexes a single vertex and index array.
|
| b3InertiaDataArray |
|
| b3InertiaDataOCLArray |
|
| b3Int2OCLArray |
|
| b3Int4OCLArray |
|
| b3InternalTriangleIndexCallback |
|
| b3IntIndexData |
|
| b3IntOCLArray |
|
| b3JacobiSolverInfo |
|
| b3KernelArgData |
|
| b3LauncherCL |
|
| b3MeshPartData |
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| b3NodeOverlapCallback |
|
| b3OpenCLDeviceInfo |
|
| b3OpenCLPlatformInfo |
|
| b3OpenCLUtils |
C++ API for OpenCL utilities: convenience functions
|
| b3OptimizedBvh |
The b3OptimizedBvh extends the b3QuantizedBvh to create AABB tree for triangle meshes, through the b3StridingMeshInterface.
|
| b3OptimizedBvhArray |
|
| b3OptimizedBvhNode |
b3OptimizedBvhNode contains both internal and leaf node information.
|
| b3OptimizedBvhNodeDoubleData |
|
| b3OptimizedBvhNodeFloatData |
|
| b3ParamsGridBroadphaseCL |
|
| b3PrefixScanFloat4CL |
|
| b3QuantizedBvh |
The b3QuantizedBvh class stores an AABB tree that can be quickly traversed on CPU and Cell SPU.
|
| b3QuantizedBvhDoubleData |
|
| b3QuantizedBvhFloatData |
|
| b3QuantizedBvhNode |
b3QuantizedBvhNode is a compressed aabb node, 16 bytes.
|
| b3QuantizedBvhNodeArray |
|
| b3QuantizedBvhNodeOCLArray |
|
| b3RadixSort32CL |
|
| b3RadixSort32CL.b3ConstData |
|
| b3RayInfoOCLArray |
|
| b3RigidBodyDataOCLArray |
|
| b3SapAabb |
just make sure that the b3Aabb is 16-byte aligned
|
| b3SapAabbArray |
|
| b3SapAabbOCLArray |
|
| b3Serializer |
|
| b3ShortIntIndexData |
|
| b3ShortIntIndexTripletData |
|
| b3Solver |
|
| b3SolverBase |
|
| b3SolverBase.ConstraintCfg |
|
| b3SortData |
|
| b3SortDataArray |
|
| b3SortDataOCLArray |
|
| b3StridingMeshInterface |
The b3StridingMeshInterface is the interface class for high performance generic access to triangle meshes, used in combination with b3BvhTriangleMeshShape and some other collision shapes.
|
| b3StridingMeshInterfaceData |
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| b3SubSimplexClosestResult |
|
| b3TriangleCallback |
The b3TriangleCallback provides a callback for each overlapping triangle when calling processAllTriangles.
|
| b3TriangleIndexVertexArray |
The b3TriangleIndexVertexArray allows to access multiple triangle meshes, by indexing into existing triangle/index arrays.
|
| b3TriangleIndexVertexArrayArray |
|
| b3UnsignedCharOCLArray |
|
| b3UnsignedCharOCLArrayArray |
|
| b3UnsignedIntOCLArray |
|
| b3UsageBitfield |
|
| b3Vector3OCLArray |
|
| b3VoronoiSimplexSolver |
b3VoronoiSimplexSolver is an implementation of the closest point distance algorithm from a 1-4 points simplex to the origin.
|
| GpuSatCollision |
|