C_CreateTileMap | |
CAABB< T, Prec > | |
CAABB< Float > | |
CAABB< int32_t > | |
CWorld< TileData >::Cache | |
Cdebug::CollideInfo | |
CCollisionManifold | Defines the relevant collision information generated by detectNarrowColllision() to both resolve the collision through its normals and impulse |
CCreateTileMap< TileType, TileMapAllocator, PhysicsWorld > | |
Cstd::equal_to< glm::i32vec2 > | |
CFreeList< Type, Int > | |
CFreeList< BodyElement, uint32_t > | |
CFreeList< Grid::GridElement, uint16_t > | |
CFreeList< World::BodyElement, uint32_t > | |
CGrid< T, Int > | Used for spatial indexing |
CGrid< World::SpatialIndex > | |
CGrid< T, Int >::GridElement | |
Cboost::hash< glm::i32vec2 > | |
Cstd::hash< glm::i32vec2 > | |
Cboost::hash< glm::vec< 2, int32_t, glm::packed_lowp > > | |
CImpulseMethod::Impulse | |
CImpulseMethod | Resolves the collision between two bodies using the impulse method |
CLinkedListHeader< T, Access, Int >::Iterator | |
CTileMap< TileType >::Iterator | Allows iteration of tiles with for loops/ |
Cstd::less< glm::i32vec2 > | |
Cstd::less< glm::vec< 2, int32_t, glm::packed_lowp > > | |
CLinearGeneralForm | |
CLinkedListElement< Int > | |
▼CLinkedListElement< uint32_t > | |
CWorld< TileData >::BodyElement | |
CLinkedListHeader< T, Access, Int > | |
CLinkedListHeader< BodyElement, FreeList< BodyElement, uint32_t >, uint32_t > | |
CGrid< T, Int >::ParentCell | |
CPhysicsTileProperties | Contains the physical properties of a tile, such as elasticity |
CSinCos | Used to simplify the use of precalculated values for sine and cosine |
CTileBody< TileType >::SpatialIndex | A spatial index where pos may point towards a chunk or tile |
CWorld< TileData >::SpatialIndex | |
CTileBodyCollisionCache< TileData > | Used to speed up the collision detection between two tile bodies |
CTileMap< TileType > | |
CTileProperties< T > | Contains the data of a tile or multi tile |
CTOBB | |
CTransform | |
CWorld< TileData > | Allows collisions between different bodies to occur |
▼CWorldBody | The abstract base class of all Rigid Bodies that defines essential methods and members to be used in t2d::World<> |
▼CBody | Extends the functionality of WorldBody to allow for things such as angular velocity |
CTileBody< TileType > | For use with a TileMap<>, allows collisions with other rigid bodies inside World<> |
CBulletBody | |