|
CoriEngine
|
| NCori | Global engine namespace |
| NAudio | Everything connected to audio is in this namespace |
| RIsSoundWithParams | |
| NCore | Core systems of the engine are here |
| RAllAreExceptions | All types from Types pack are std::exception or derived from it |
| NFileSystem | Everything connected to interacting with files and filesystem is in this namespace |
| NInternal | |
| RIsVector | |
| RTrivial | |
| RJsonSerializable | To satisfy use NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE macro. Refer here https://json.nlohmann.me/api/macros/nlohmann_define_type_non_intrusive/ for details |
| NGraphics | Almost everything connected to graphics is in this namespace |
| RIsAnimationWithParams | |
| NInternal | |
| RIsDescriptor | Checks T can be considered a descriptor |
| RCanBeLoaded | Checks if AssetType of Descriptor can be loaded by the AssetManager |
| RIsAsset | Checks if Asset is an asset type that AssetManager can work with |
| NMath | Anything custom connected to math is in this namespace |
| RIsNumber | Checks if T is a number |
| NUtility | A namespace for utilities of different kinds |
| RIsInPack | Checks if T is present in Types pack |
| RHasDuplicates | Checks if Types pack has duplicated types |
| RIsStreamable | Checks if T can be streamed |
| NWorld | Anything connected to WorldSystem (ECS) is in this namespace |
| RIsSystem |