R-Type  1.0.1.0
Rewrite of the R-Type game with networking ability
Loading...
Searching...
No Matches
uranus::ecs Namespace Reference

Namespace containing all the ECS related classes. More...

Namespaces

namespace  component
 Namespace containing all the base components.
 

Data Structures

class  Entity
 Entity class, used to identify entities. More...
 
class  Registry
 Registry class, used to store and manage entities and their components. More...
 
class  SparseArray
 SparseArray class, used to store components in a sparse way. More...
 
class  View
 A view is a way to iterate over a set of entities that have a specific set of components. More...
 

Enumerations

enum  LayerMask {
  PLAYER = 0 , PLAYER_BULLET , ENEMY , ENEMY_BULLET ,
  BONUS , BUTTON , LAYER_MASK_SIZE
}
 

Detailed Description

Namespace containing all the ECS related classes.