Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Entity.hpp File Reference
#include "EntityToIDString.hpp"
#include "Id.hpp"
#include "Logger.hpp"
#include "core/Core.hpp"
#include "entity/EntityId.hpp"
#include <entt/entt.hpp>
#include <typeindex>

Go to the source code of this file.

Classes

class  Engine::Entity
 Wrapper class providing a convenient interface for entity manipulation with the Core. Entity acts as a handle to an entity in the registry, combining a Core reference with an EntityId. It provides utility methods to add, remove, and query components, and maintains context relative to the Core it belongs to. More...
struct  fmt::formatter< Engine::Entity >
 Specialization of fmt::formatter for Engine::Entity to allow it to be formatted as a string using the fmt library. The format will be the same as the underlying EntityId, which will result in a human-readable representation of the entity's identifier. More...

Namespaces

namespace  Engine