CORGI
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages
component.h File Reference
#include <unordered_map>
#include "corgi/component_id_lookup.h"
#include "corgi/component_interface.h"
#include "corgi/entity.h"
#include "corgi/entity_common.h"
#include "corgi/entity_manager.h"
#include "corgi/vector_pool.h"

Go to the source code of this file.

Classes

class  corgi::Component< T >
 A Component is an object that encapsulates all data and logic for Entities of a particular type. More...
 
struct  corgi::Component< T >::ComponentData
 A structure of data that is associated with each Entity. More...
 

Namespaces

 corgi
 Namespace for CORGI library.