|
engine-mk1
|
| ▼Nrz | |
| ▼Ncore | Components carry the data for a specific feature |
| ▼Nevent | |
| ▼Ndata | |
| CENTITY_ADD_COMPONENT | |
| CENTITY_REMOVE_COMPONENT | |
| CSPACE_DELETE_ENTITY | |
| CSPACE_NEW_ENTITY | |
| CSPACE_REMOVE_ENTITY | |
| CSYSTEM_DELETE_COMPONENT | |
| CSYSTEM_NEW_COMPONENT | |
| CComponent | The base class for a Component |
| CComponentType | Denotes the type of a derived Component object |
| CComponentTypeCmp | |
| CEntity | Used for storing and getting Component Handles |
| CSpace | Handles processing of System updates |
| CSystem | The abstract base class for a System |
| CSystemGraphData | The data to be held by the SystemGraph |
| ▼Neventstream | Event streams are used to queue up events to be consumed at a later time |
| CEvent | Contains the data required to receive and process an Event |
| CEventStream | Handles receiving and sending Events to and from EventStreams |
| CEventType | The EventType is used to determine how to process an Event |
| CEventTypeCmp | |
| ▼Ngraph | Contains classes, enums and structs related to graphs and graph traversal |
| CEdge | A template struct for representing Edge objects |
| CGraph | A template class for representing Graph objects |
| CVertex | A template struct for representing Vertex objects |
| ▼Nobjectpool | Things related to an aligned generic object pool implementation |
| ▼Nerror | |
| CHandleOutOfRange | |
| CInvalidPointer | |
| CTypeMismatch | |
| CObjectPool | Stores objects of any type with size upto sizeof(std::size_t) * 64 Bytes in contiguous aligned memory |
| ▼Nplanner | Planners are used to generate a sequence of Actions that satisfy a goal |
| CAction | A single atomic Action used to modify the world state in some manner |
| CCondition | Represents a world state property, condition or modifier in a format interpretable by the planner |
| CPlanner | Implements goal oriented action planning |
| ▼Ntaskscheduler | Task schedulers enable easy concurrency by packaging logic into tasks that can be run in an ordered manner |
| CTask | A data structure for representing a Task |
| CTaskScheduler | Creates and manages worker threads that work on dependency based Task lists |
| CWorkGraphData | The data to be held by the TaskGraph |
| CWorkGroup | |
| CAlignedArray | |
| CHandle | Handles are used to abstract data access away from pointers |
| CHandleEqual | |
| CHandleHash | |
| CUUID64 | |
| CUUID64Cmp |
1.8.11