protot/3rdparty/RuntimeCompiledCpp/Systems
Martin Felis e8c1a9580a Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
..
AssetSystem Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
EntitySystem Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
GUISystem Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
LogSystem Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
RocketLibSystem Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
Systems.xcodeproj Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
TimeSystem Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
.cproject Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
.project Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
Definitions.inl Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
IAssetSystem.h Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
IEntity.h Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
IEntitySystem.h Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
IGUIDocument.h Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
IGUIElement.h Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
IGUISystem.h Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
IGame.h Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
ILogSystem.h Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
ISystem.h Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
ITimeSystem.h Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
IUpdateable.h Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
SystemTable.h Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
Systems.cpp Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
Systems.h Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
Systems.vcxproj Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
Systems.vcxproj.filters Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00
readme.txt Stubs for RuntimeCompiledCpp integration 2016-08-31 22:35:33 +02:00

readme.txt

Systems
=======

A system is a piece of functionality that implements the simple ISystem.h interface. 

Each kind of module should have:
 - an abtract interface in the Systems folder (e.g. ILogging.h)
 - a folder for its implementations (e.g. Logging)
 
A system can in principle have multiple interchangable implementations.
Each implementation folder should have:
 - a subfolder for each concrete implementation (e.g. FileLogger)