|
Wasabi
|
#include <WBulletRigidBody.hpp>
Public Member Functions | |
| WBulletRigidBodyManager (class Wasabi *const app) | |
| void | Update (float deltaTime) |
Public Member Functions inherited from WRigidBodyManager | |
| WRigidBodyManager (Wasabi *const app) | |
| void | Init () |
| void | SyncWithObjects () |
| void | Update (float fDeltaTime) |
| void | EnableMoppSaving () |
| void | DisableMoppSaving () |
| bool | IsMoppSavingEnabled () const |
| WRigidBodyManager (class Wasabi *const app) | |
Public Member Functions inherited from WManager< WRigidBody > | |
| WManager (class Wasabi *const a) | |
| bool | RegisterChangeCallback (std::string name, std::function< void(WRigidBody *, bool)> callback) |
| void | RemoveChangeCallback (std::string name) |
| void | AddEntity (WRigidBody *entity) |
| bool | RemoveEntity (WRigidBody *entity) |
| void | OnEntityNameChanged (WRigidBody *entity, std::string oldName) |
| WRigidBody * | GetEntity (uint32_t ID) const |
| WRigidBody * | GetEntity (std::string name) const |
| WRigidBody * | GetEntityByIndex (uint32_t index) const |
| uint32_t | GetEntitiesCount (void) const |
Additional Inherited Members | |
Public Attributes inherited from WManager< WRigidBody > | |
| class Wasabi *const | m_app |
Protected Attributes inherited from WManager< WRigidBody > | |
| std::vector< WRigidBody * > | m_entities [W_HASHTABLESIZE] |
| std::unordered_map< std::string, WRigidBody * > | m_entitiesByName |
Bullet's manager class for WRigidBody.
| void WBulletRigidBodyManager::Update | ( | float | deltaTime | ) |
Called by WBulletPhysics after stepping the physics simulation to update the rigid bodies.
| deltaTime | Time elapsed since last frame |
1.8.17