esp::physics::BulletArticulatedLink class

Base classes

class ArticulatedLink
A single rigid link in a kinematic chain. Abstract class. Feature attaches to a SceneNode.
class BulletBase
This class is intended to implement bullet-specific.

Constructors, destructors, conversion operators

BulletArticulatedLink(scene::SceneNode* bodyNode, const assets::ResourceManager& resMgr, std::shared_ptr<btMultiBodyDynamicsWorld> bWorld, int index, std::shared_ptr<std::map<const btCollisionObject*, int>> collisionObjToObjIds)

Public functions

auto getCollisionShapeAabb() const -> Magnum::Range3D override
void setMotionType(MotionType mt) override
link can't do this.
auto getOwningManagedBulletAO() const -> std::shared_ptr<ManagedBulletArticulatedObject>

Protected variables

int mbIndex_