Donner
C++20 SVG rendering library
Loading...
Searching...
No Matches
Registry.h File Reference
#include <entt/entt.hpp>
Include dependency graph for Registry.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.
 
namespace  donner::svg
 Donner SVG library, which can load, manipulate and render SVG files.
 

Typedefs

using donner::svg::Entity = entt::entity
 Entity type for the SVG Registry, a std::uint32_t alias.
 
using donner::svg::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::svg::EntityHandle = entt::basic_handle<Registry>
 Convenience handle for a Entity with an attached Registry.
 

Functions

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