CORGI
An open source project by
FPL.
|
#include <stdint.h>
#include <functional>
#include <memory>
#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::ComponentInterface |
An interface that provides basic Component functionality. All Components will inherit from this class. It provides the minimum set of things that are uniform across all Components (without needing to know the specific type of Component that it is). More... | |
Namespaces | |
corgi | |
Namespace for CORGI library. | |
Typedefs | |
typedef VectorPool < corgi::Entity > ::VectorPoolReference | corgi::EntityRef |
A typedef that should be used as the primary way to reference an Entity. More... | |