GlPortal Class Reference  0.1.1
Source code documentation of the free and open 3D action puzzle game.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Namespaces | Typedefs
Entity.hpp File Reference
#include <array>
#include <memory>
#include <type_traits>
#include <radix/core/event/Event.hpp>
#include <radix/component/Component.hpp>
#include <radix/env/Util.hpp>

Go to the source code of this file.

Data Structures

class  radix::Entity
 ECS entity, Component container It is created like this:

Entity &trigger = world.entities.create();
Transform &t = trigger.addComponent<Transform>();
More...
 
struct  radix::Entity::ComponentAddedEvent
 
struct  radix::Entity::ComponentRemovedEvent
 
struct  radix::Entity::NameChangedEvent
 

Namespaces

 radix
 

Typedefs

using radix::EntityId = uint32_t