R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
ecs::wrapper Namespace Reference

Classes

class  ECSWorld
 High-level ECS manager providing clean server-side API. More...
 
class  Entity
 High-level entity wrapper providing fluent interface. More...
 
class  EntityBuilder
 Builder pattern for creating entities with multiple components. More...
 
class  SystemScheduler
 Advanced scheduler for controlling system execution order and dependencies. More...
 

Enumerations

enum class  SystemId {
  Movement , Collision , Health , Spawn ,
  AI , Projectile , Boundary , Weapon
}
 

Functions

std::string_view systemIdToName (SystemId id)
 

Enumeration Type Documentation

◆ SystemId

enum class ecs::wrapper::SystemId
strong
Enumerator
Movement 
Collision 
Health 
Spawn 
AI 
Projectile 
Boundary 
Weapon 

Definition at line 22 of file ECSWorld.hpp.

Function Documentation

◆ systemIdToName()

std::string_view ecs::wrapper::systemIdToName ( SystemId  id)