r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
ecs Namespace Reference

Classes

struct  Animation
 
class  AnimationSystem
 
class  ASystem
 Abstract class for system. More...
 
struct  Audio
 
class  AudioSystem
 Class for audio system. More...
 
struct  BeamCharge
 
class  BeamSystem
 
struct  Ceiling
 
struct  Color
 
class  DebugSystem
 Class for debug system. More...
 
struct  Enemy
 
struct  Explosion
 
struct  Floor
 
struct  Font
 
struct  Health
 
struct  Hitbox
 
struct  IComponent
 
interface  ISystem
 Interface class for system. More...
 
struct  KeyboardInput
 
struct  Layer
 
struct  LoadingAnimation
 
struct  Pixel
 
struct  Player
 
struct  Projectile
 
struct  Rect
 
class  Registry
 Class for managing entities and their components. More...
 
struct  Scale
 
struct  Score
 
struct  Scrolling
 
class  SpriteSystem
 Class for sprite system. More...
 
class  StarfieldSystem
 
struct  Text
 
class  TextSystem
 Class for text system. More...
 
struct  Texture
 
struct  Transform
 
struct  Velocity
 

Typedefs

using Entity = std::uint32_t
 

Variables

constexpr Entity INVALID_ENTITY = 0
 

Typedef Documentation

◆ Entity

using ecs::Entity = std::uint32_t

Definition at line 13 of file Entity.hpp.

Variable Documentation

◆ INVALID_ENTITY