Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
Entity.hpp File Reference

Entity identifier for ECS architecture. More...

#include <compare>
#include <cstdint>
#include <limits>
#include <functional>
#include "Entity.inl"
Include dependency graph for Entity.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rtp::ecs::Entity
 Represents an entity in the ECS (Entity-Component-System) architecture. More...
 
struct  std::hash< rtp::ecs::Entity >
 

Namespaces

namespace  rtp
 
namespace  rtp::ecs
 File : RenderSystem.hpp License: MIT Author : Elias JosuĂ© HAJJAR LLAUQUEN elias.nosp@m.-jos.nosp@m.ue.ha.nosp@m.jjar.nosp@m.-llau.nosp@m.quen.nosp@m.@epit.nosp@m.ech..nosp@m.eu Date : 14/12/2025.
 
namespace  std
 STL namespace.
 

Variables

constexpr Entity rtp::ecs::NullEntity {}
 

Detailed Description

Entity identifier for ECS architecture.

Author
Robin Toillon

Provides a unique entity identifier using index and generation numbers to support entity recycling while maintaining validity checks.

Definition in file Entity.hpp.