#include <btHfFluidRigidCollisionConfiguration.h>
Public Member Functions | |
btHfFluidRigidCollisionConfiguration (const btDefaultCollisionConstructionInfo &constructionInfo=btDefaultCollisionConstructionInfo()) | |
virtual btCollisionAlgorithmCreateFunc * | getCollisionAlgorithmCreateFunc (int proxyType0, int proxyType1) |
creation of soft-soft and soft-rigid, and otherwise fallback to base class implementation | |
virtual | ~btHfFluidRigidCollisionConfiguration () |
Private Attributes | |
btCollisionAlgorithmCreateFunc * | m_BuoyantShapeCompoundCreateFunc |
btCollisionAlgorithmCreateFunc * | m_BuoyantShapeConcaveCreateFunc |
btCollisionAlgorithmCreateFunc * | m_BuoyantShapeConvexCreateFunc |
btCollisionAlgorithmCreateFunc * | m_hfFluidBuoyantShapeCollisionCreateFunc |
btCollisionAlgorithmCreateFunc * | m_hfFluidRigidConvexCreateFunc |
btCollisionAlgorithmCreateFunc * | m_swappedBuoyantShapeCompoundCreateFunc |
btCollisionAlgorithmCreateFunc * | m_swappedBuoyantShapeConcaveCreateFunc |
btCollisionAlgorithmCreateFunc * | m_swappedBuoyantShapeConvexCreateFunc |
btCollisionAlgorithmCreateFunc * | m_swappedHfFluidRigidConvexCreateFunc |
experimental buyancy fluid demo btSoftBodyRigidBodyCollisionConfiguration add softbody interaction on top of btDefaultCollisionConfiguration
Definition at line 28 of file btHfFluidRigidCollisionConfiguration.h.
btHfFluidRigidCollisionConfiguration::btHfFluidRigidCollisionConfiguration | ( | const btDefaultCollisionConstructionInfo & | constructionInfo = btDefaultCollisionConstructionInfo() | ) |
calculate maximum element size, big enough to fit any collision algorithm in the memory pool
Definition at line 26 of file btHfFluidRigidCollisionConfiguration.cpp.
Definition at line 98 of file btHfFluidRigidCollisionConfiguration.cpp.
btCollisionAlgorithmCreateFunc * btHfFluidRigidCollisionConfiguration::getCollisionAlgorithmCreateFunc | ( | int | proxyType0, |
int | proxyType1 | ||
) | [virtual] |
creation of soft-soft and soft-rigid, and otherwise fallback to base class implementation
fallback to the regular rigid collision shape
Definition at line 106 of file btHfFluidRigidCollisionConfiguration.cpp.
btCollisionAlgorithmCreateFunc* btHfFluidRigidCollisionConfiguration::m_BuoyantShapeCompoundCreateFunc [private] |
Definition at line 34 of file btHfFluidRigidCollisionConfiguration.h.
btCollisionAlgorithmCreateFunc* btHfFluidRigidCollisionConfiguration::m_BuoyantShapeConcaveCreateFunc [private] |
Definition at line 36 of file btHfFluidRigidCollisionConfiguration.h.
btCollisionAlgorithmCreateFunc* btHfFluidRigidCollisionConfiguration::m_BuoyantShapeConvexCreateFunc [private] |
Definition at line 38 of file btHfFluidRigidCollisionConfiguration.h.
btCollisionAlgorithmCreateFunc* btHfFluidRigidCollisionConfiguration::m_hfFluidBuoyantShapeCollisionCreateFunc [private] |
Definition at line 33 of file btHfFluidRigidCollisionConfiguration.h.
btCollisionAlgorithmCreateFunc* btHfFluidRigidCollisionConfiguration::m_hfFluidRigidConvexCreateFunc [private] |
Definition at line 31 of file btHfFluidRigidCollisionConfiguration.h.
btCollisionAlgorithmCreateFunc* btHfFluidRigidCollisionConfiguration::m_swappedBuoyantShapeCompoundCreateFunc [private] |
Definition at line 35 of file btHfFluidRigidCollisionConfiguration.h.
btCollisionAlgorithmCreateFunc* btHfFluidRigidCollisionConfiguration::m_swappedBuoyantShapeConcaveCreateFunc [private] |
Definition at line 37 of file btHfFluidRigidCollisionConfiguration.h.
btCollisionAlgorithmCreateFunc* btHfFluidRigidCollisionConfiguration::m_swappedBuoyantShapeConvexCreateFunc [private] |
Definition at line 39 of file btHfFluidRigidCollisionConfiguration.h.
btCollisionAlgorithmCreateFunc* btHfFluidRigidCollisionConfiguration::m_swappedHfFluidRigidConvexCreateFunc [private] |
Definition at line 32 of file btHfFluidRigidCollisionConfiguration.h.