Here is a list of all namespaces with brief descriptions:
[detail level 12]
▼Nstw | |
Nalgo | Namespace containing all the methods to get manifolds from collisions. This is here to separate the logic from the Collider class. Avoids the problem where we don't know if the circle-box collision resolution should be in the CircleCollider class or the box ColliderClass |
CAabbCollider | An Axis Aligned Bounding Box collider |
CBoxCollider | A rotatable box collider |
CBroadPhaseGrid | A grid in which the physical object are placed in. This is used to optimize performance by only checking collision with colliders that are in the same cell |
CCircleCollider | A circle collider |
CCollider | A pure virtual struct that represents colliders |
CCollision | Struct representing a collision |
CCollisionBody | A body that can receive collisions |
CCollisionWorld | Represents a world where collisions can happen. It does not have dynamics, for this you will need the DynamicsWorld |
CDynamicsWorld | A world with dynamics in it |
CEdge | |
CImpulseSolver | Solver with impulse and friction |
CManifold | |
CProjection | |
CRigidbody | A Rigidbody that has dynamics |
CSimplex | Struct representing the simplest form that can "select" an area in any dimension |
CSmoothPositionSolver | A solver to smooth out collision with collider that are in a tower placement |
CSolver | Generic class for all solvers |
CTransform | A transform of an object. Contains position, scale and rotation |
CVector2 | A struct representing a 2D Vector |