An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages

Entities are the basic building blocks of a game. By itself, an Entity does not do much. However you can register an Entity with any combination of Components to achieve complex behaviors.

The only real data that each entity contians is just some bookkeeping data about which Components it is registered with. (Most per-Entity data is owned by the Component.)

Entities are typically created by the Entity Manager and referenced by the EntityRef typedef.