ForgeDocs
Documentation for the forge framework
|
Classes | |
class | DataContainer |
class | NonVersionedDataContainer |
Contains a single data instance. | |
class | VersionedDataContainer |
Contains a set of three IData instances and allows swapping between those instances such that one of them is the previous state, one of them is the current state, and one of them is a modifiable state. | |
class | EntityManagerMetadata |
Metadata that the EntityManager requires. | |
class | GameEngine |
The EntityManager requires an associated Entity which is not injected into the EntityManager. | |
interface | MultithreadedSystemSharedContext |
Shared state between all multithreaded systems. | |
class | MultithreadedSystem |
Runs an ISystem in another thread. | |
class | PerformanceInformation |
This stores performance information that can be used to debug slow running code. It is used in Systems when they are updated. | |
class | RuntimeEntity |
class | RuntimeTemplate |
A runtime version of an ITemplate designed for efficiency. | |
class | SystemExecutionGroup |
A system execution group is a collection of ISystems that have dependencies in the order which they execute. For example, one system may depend on another system for data; it could be important that the first system is always processed before the second system. The SystemExecutionGroup makes those guarantees. | |