Yet Another Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs
entity.h File Reference


More...

#include <vector>
#include <memory>

Go to the source code of this file.

Classes

class  yage::EntityManager
 Manages entities in a space. More...
 
class  yage::BaseComponent
 Base component used to store components. More...
 
class  yage::Component< Derived >
 The main component that is used to make a component from a defined struct. More...
 
class  yage::ComponentGroup
 Contains a list of all components that belong to a sepecific group, these are then stored in the main entity manager. More...
 

Namespaces

 yage
 Project namespace.
 

Typedefs

typedef unsigned int yage::Entity
 

Detailed Description


Copyright (c) 2017 Yann Herklotz Grave ymher.nosp@m.klot.nosp@m.z@gma.nosp@m.il.c.nosp@m.om

MIT License, see LICENSE file for more details.