class
ManagedRigidObjectClass describing wrapper for RigidObject constructions. Provides bindings for all RigidObject-specific functionality.
Base classes
-
template<class T>class AbstractManagedRigidBase<esp::physics::RigidObject>
- Class template describing wrapper for RigidBase constructions. Provides bindings for all RigidBase functionality.
Derived classes
- class ManagedBulletRigidObject
- Class describing wrapper for RigidObject constructions. Provides bindings for all RigidObject-specific functionality.
Constructors, destructors, conversion operators
-
ManagedRigidObject(const std::
string& classKey = "ManagedRigidObject") explicit
Public functions
-
auto getInitializationAttributes() const -> std::
shared_ptr<metadata:: attributes:: ObjectAttributes> - auto getVelocityControl() -> VelocityControl::ptr
Protected functions
-
auto getRigidBaseInfoHeaderInternal() const -> std::
string override - Retrieve a comma-separated string holding the header values for the info returned for this managed object, rigid-base-specific. TODO : once Magnum supports retrieving key-values of configurations, use that to build this data.
-
auto getRigidBaseInfoInternal(std::
shared_ptr<esp:: physics:: RigidObject>& sp) const -> std:: string override - Specialization-specific extension of getPhysObjInfoInternal, comma separated info ideal for saving to csv information about RigidBase constructs.