| 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 |
| 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
|
| b3FillCL |
| b3FillCL.b3ConstData |
| b3FloatOCLArray |
| b3GjkEpaSolver2
btGjkEpaSolver contributed under zlib by Nathanael Presson
|
| b3GjkEpaSolver2.sResults |
| b3GpuBroadphaseInterface |
| b3GpuChildShapeOCLArray |
| b3GpuConstraint4 |
| b3GpuConstraint4Array |
| b3GpuConstraint4OCLArray |
| b3GpuConstraintInfo2 |
| b3GpuFaceOCLArray |
| b3GpuGenericConstraint |
| b3GpuGenericConstraintArray |
| b3GpuGenericConstraintOCLArray |
| b3GpuJacobiContactSolver |
| b3GpuNarrowPhase |
| b3GpuNarrowPhaseInternalData |
| b3GpuPgsConstraintSolver |
| b3GpuPgsContactSolver |
| b3GpuRaycast |
| 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 |
| 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 |