|
GlPortal Class Reference
0.1.1
Source code documentation of the free and open 3D action puzzle game.
|
#include <external/RadixEngine/include/radix/system/PhysicsSystem.hpp>
Inherits radix::System.
Data Structures | |
| struct | CollisionAddedEvent |
| struct | CollisionRemovedEvent |
Public Member Functions | |
| PhysicsSystem (World &, BaseGame *game) | |
| ~PhysicsSystem () | |
| const char * | getName () const |
| TypeId | getTypeId () const |
| btDiscreteDynamicsWorld & | getPhysicsWorld () const |
| void | update (TDelta timeDelta) |
| void | checkCollisions () |
Public Member Functions inherited from radix::System | |
| System (World &w) | |
| virtual bool | runsBefore (const System &) |
| virtual bool | runsAfter (const System &) |
Static Public Member Functions | |
| static bool | contactProcessedCallback (btManifoldPoint &cp, void *body0, void *body1) |
Static Public Member Functions inherited from radix::System | |
| template<typename T > | |
| static TypeId | getTypeId () |
| Gets a component's type ID. More... | |
Static Public Attributes | |
| static std::unordered_set < CollisionInfo, CollisionInfoHash, CollisionInfoEqual > | collisions |
Private Attributes | |
| EventDispatcher::CallbackHolder | cbCompAdd |
| EventDispatcher::CallbackHolder | cbCompRem |
| Uncollider * | filterCallback |
| BaseGame * | game |
| btBroadphaseInterface * | broadphase |
| btDefaultCollisionConfiguration * | collisionConfiguration |
| CollisionDispatcher * | dispatcher |
| btSequentialImpulseConstraintSolver * | solver |
| btDiscreteDynamicsWorld * | physicsWorld |
| btGhostPairCallback * | gpCallback |
Static Private Attributes | |
| static PhysicsSystem * | instance |
Friends | |
| class | Uncollider |
Additional Inherited Members | |
Public Types inherited from radix::System | |
| using | TypeId = SystemTypeId |
Protected Attributes inherited from radix::System | |
| World & | world |
| radix::PhysicsSystem::~PhysicsSystem | ( | ) |
| void radix::PhysicsSystem::checkCollisions | ( | ) |
|
static |
|
inlinevirtual |
Implements radix::System.
|
inline |
|
inlinevirtual |
Implements radix::System.
|
virtual |
Implements radix::System.
|
friend |
|
private |
|
private |
|
private |
|
private |
|
static |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
1.8.8