Blender
V3.3
|
#include <btCollisionObjectWrapper.h>
Public Member Functions | |
btCollisionObjectWrapper (const btCollisionObjectWrapper *parent, const btCollisionShape *shape, const btCollisionObject *collisionObject, const btTransform &worldTransform, int partId, int index) | |
btCollisionObjectWrapper (const btCollisionObjectWrapper *parent, const btCollisionShape *shape, const btCollisionObject *collisionObject, const btTransform &worldTransform, const btTransform &preTransform, int partId, int index) | |
SIMD_FORCE_INLINE const btTransform & | getWorldTransform () const |
SIMD_FORCE_INLINE const btCollisionObject * | getCollisionObject () const |
SIMD_FORCE_INLINE const btCollisionShape * | getCollisionShape () const |
Public Attributes | |
const btCollisionObjectWrapper * | m_parent |
const btCollisionShape * | m_shape |
const btCollisionObject * | m_collisionObject |
const btTransform & | m_worldTransform |
const btTransform * | m_preTransform |
int | m_partId |
int | m_index |
Definition at line 17 of file btCollisionObjectWrapper.h.
|
inline |
Definition at line 34 of file btCollisionObjectWrapper.h.
|
inline |
Definition at line 39 of file btCollisionObjectWrapper.h.
|
inline |
Definition at line 45 of file btCollisionObjectWrapper.h.
References m_collisionObject.
Referenced by btBridgedManifoldResult::addContactPoint(), btManifoldResult::addContactPoint(), btAdjustInternalEdgeContacts(), btBox2dBox2dCollisionAlgorithm::btBox2dBox2dCollisionAlgorithm(), btBoxBoxCollisionAlgorithm::btBoxBoxCollisionAlgorithm(), btConvexPlaneCollisionAlgorithm::btConvexPlaneCollisionAlgorithm(), btConvexTriangleCallback(), btSoftBodyTriangleCallback::btSoftBodyTriangleCallback(), btSphereBoxCollisionAlgorithm::btSphereBoxCollisionAlgorithm(), btSphereSphereCollisionAlgorithm::btSphereSphereCollisionAlgorithm(), btSphereTriangleCollisionAlgorithm::btSphereTriangleCollisionAlgorithm(), btSoftBody::checkContact(), btSoftBody::checkDeformableContact(), btSoftBody::checkDeformableFaceContact(), btGImpactCollisionAlgorithm::checkManifold(), btGImpactCollisionAlgorithm::convex_vs_convex_collision(), btSoftBody::defaultCollisionHandler(), btSoftColliders::CollideSDF_RDF::DoNode(), btSoftColliders::CollideSDF_RS::DoNode(), btSoftColliders::CollideSDF_RD::DoNode(), btManifoldResult::getBody0Internal(), btManifoldResult::getBody1Internal(), btGImpactCollisionAlgorithm::gimpact_vs_compoundshape(), btGImpactCollisionAlgorithm::gimpact_vs_gimpact(), btGImpactCollisionAlgorithm::gimpact_vs_shape(), btCollisionWorld::objectQuerySingleInternal(), btCompoundCollisionAlgorithm::preallocateChildAlgorithms(), btSoftColliders::CollideCL_RS::Process(), btCompoundCompoundLeafCallback::Process(), btCompoundLeafCallback::ProcessChildShape(), btConvex2dConvex2dAlgorithm::processCollision(), btConvexConvexAlgorithm::processCollision(), btSoftBodyConcaveCollisionAlgorithm::processCollision(), btSoftRigidCollisionAlgorithm::processCollision(), btSoftSoftCollisionAlgorithm::processCollision(), btSoftColliders::CollideCL_RS::ProcessColObj(), btGImpactTriangleCallback::processTriangle(), btCollisionWorld::rayTestSingleInternal(), and btManifoldResult::refreshContactPoints().
|
inline |
Definition at line 46 of file btCollisionObjectWrapper.h.
References m_shape.
Referenced by btAdjustInternalEdgeContacts(), btCompoundCollisionAlgorithm::btCompoundCollisionAlgorithm(), btCompoundCompoundCollisionAlgorithm::btCompoundCompoundCollisionAlgorithm(), btSoftBody::checkContact(), btSoftBody::checkDeformableContact(), btSoftBody::checkDeformableFaceContact(), btConvexPlaneCollisionAlgorithm::collideSingleContact(), btSoftBody::defaultCollisionHandler(), btCollisionDispatcher::findAlgorithm(), btSphereBoxCollisionAlgorithm::getSphereDistance(), btCollisionWorld::objectQuerySingleInternal(), btCompoundCollisionAlgorithm::preallocateChildAlgorithms(), btCompoundLeafCallback::Process(), btSoftColliders::CollideCL_RS::Process(), btCompoundCompoundLeafCallback::Process(), btCompoundLeafCallback::ProcessChildShape(), btBox2dBox2dCollisionAlgorithm::processCollision(), btBoxBoxCollisionAlgorithm::processCollision(), btCompoundCollisionAlgorithm::processCollision(), btCompoundCompoundCollisionAlgorithm::processCollision(), btConvex2dConvex2dAlgorithm::processCollision(), btConvexConvexAlgorithm::processCollision(), btConvexPlaneCollisionAlgorithm::processCollision(), btSphereBoxCollisionAlgorithm::processCollision(), btSphereSphereCollisionAlgorithm::processCollision(), btSphereTriangleCollisionAlgorithm::processCollision(), btGImpactCollisionAlgorithm::processCollision(), btSoftBodyConcaveCollisionAlgorithm::processCollision(), btSoftColliders::CollideCL_RS::ProcessColObj(), and btCollisionWorld::rayTestSingleInternal().
|
inline |
Definition at line 44 of file btCollisionObjectWrapper.h.
References m_worldTransform.
Referenced by btAdjustInternalEdgeContacts(), btSoftBody::checkContact(), btSoftBody::checkDeformableContact(), btSoftBody::checkDeformableFaceContact(), btGImpactCollisionAlgorithm::collide_sat_triangles(), btConvexPlaneCollisionAlgorithm::collideSingleContact(), btGImpactCollisionAlgorithm::convex_vs_convex_collision(), btSoftBody::defaultCollisionHandler(), btSphereBoxCollisionAlgorithm::getSphereDistance(), btGImpactCollisionAlgorithm::gimpact_vs_compoundshape(), btGImpactCollisionAlgorithm::gimpact_vs_concave(), btGImpactCollisionAlgorithm::gimpact_vs_gimpact(), btGImpactCollisionAlgorithm::gimpact_vs_shape(), btGImpactCollisionAlgorithm::gimpacttrimeshpart_vs_plane_collision(), btCollisionWorld::objectQuerySingleInternal(), btCompoundCollisionAlgorithm::preallocateChildAlgorithms(), btCompoundLeafCallback::Process(), btSoftColliders::CollideCL_RS::Process(), btCompoundCompoundLeafCallback::Process(), btCompoundLeafCallback::ProcessChildShape(), btBox2dBox2dCollisionAlgorithm::processCollision(), btBoxBoxCollisionAlgorithm::processCollision(), btCompoundCollisionAlgorithm::processCollision(), btCompoundCompoundCollisionAlgorithm::processCollision(), btConvex2dConvex2dAlgorithm::processCollision(), btConvexConvexAlgorithm::processCollision(), btConvexPlaneCollisionAlgorithm::processCollision(), btSphereBoxCollisionAlgorithm::processCollision(), btSphereSphereCollisionAlgorithm::processCollision(), btSphereTriangleCollisionAlgorithm::processCollision(), btSoftColliders::CollideCL_RS::ProcessColObj(), btGImpactTriangleCallback::processTriangle(), btCollisionWorld::rayTestSingleInternal(), and btSoftBodyTriangleCallback::setTimeStepAndCounters().
const btCollisionObject* btCollisionObjectWrapper::m_collisionObject |
Definition at line 28 of file btCollisionObjectWrapper.h.
Referenced by getCollisionObject().
int btCollisionObjectWrapper::m_index |
Definition at line 32 of file btCollisionObjectWrapper.h.
const btCollisionObjectWrapper* btCollisionObjectWrapper::m_parent |
Definition at line 26 of file btCollisionObjectWrapper.h.
int btCollisionObjectWrapper::m_partId |
Definition at line 31 of file btCollisionObjectWrapper.h.
const btTransform* btCollisionObjectWrapper::m_preTransform |
Definition at line 30 of file btCollisionObjectWrapper.h.
Referenced by btSoftBody::checkDeformableContact(), btSoftBody::checkDeformableFaceContact(), and btCompoundLeafCallback::ProcessChildShape().
const btCollisionShape* btCollisionObjectWrapper::m_shape |
Definition at line 27 of file btCollisionObjectWrapper.h.
Referenced by getCollisionShape().
const btTransform& btCollisionObjectWrapper::m_worldTransform |
Definition at line 29 of file btCollisionObjectWrapper.h.
Referenced by getWorldTransform().