Donner
C++20 SVG rendering library
Loading...
Searching...
No Matches
EcsRegistry.h File Reference
#include <entt/entt.hpp>
Include dependency graph for EcsRegistry.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  donner
 Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css.
 

Typedefs

using donner::Entity = entt::entity
 Entity type for the Registry, a std::uint32_t alias.
 
using donner::Registry = entt::basic_registry<Entity, std::allocator<Entity>>
 Registry type for the SVG ECS, which is the entry point for storing all data.
 
using donner::EntityHandle = entt::basic_handle<Registry>
 Convenience handle for a Entity with an attached Registry.
 

Functions

auto donner::operator<=> (Entity lhs, Entity rhs)
 Compare two Entity values.
 
std::ostream & entt::operator<< (std::ostream &os, const entity &entity)
 Ostream output operator, outputs #<id> where <id> is the numeric value of the Entity.