CORGI
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages
common_services.h File Reference
#include "breadboard/graph_factory.h"
#include "corgi/component.h"
#include "corgi_component_library/entity_factory.h"
#include "fplbase/asset_manager.h"
#include "fplbase/input.h"
#include "fplbase/renderer.h"
#include "fplbase/utilities.h"

Go to the source code of this file.

Classes

struct  corgi::component_library::CommonServicesData
 Holds the data that Components need (e.g. the input system, renderer, etc.). More...
 
class  corgi::component_library::CommonServicesComponent
 This is a unique Component, as no Entities will register with it and it contains no per-entity data. Its use is to provide a central location for other Components to easily access game services and managers (since Components themselves do not have direct access to the game state, but do have access to other Components). More...
 

Namespaces

 corgi
 Namespace for CORGI library.