CoriEngine
Loading...
Searching...
No Matches
Concepts
Here is a list of all concepts with brief descriptions:
[detail level 1234]
 NCoriGlobal engine namespace
 NAudioEverything connected to audio is in this namespace
 RIsSoundWithParams
 NCoreCore systems of the engine are here
 RAllAreExceptionsAll types from Types pack are std::exception or derived from it
 NFileSystemEverything connected to interacting with files and filesystem is in this namespace
 NInternal
 RIsVector
 RTrivial
 RJsonSerializableTo satisfy use NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE macro. Refer here https://json.nlohmann.me/api/macros/nlohmann_define_type_non_intrusive/ for details
 NGraphicsAlmost everything connected to graphics is in this namespace
 RIsAnimationWithParams
 NInternal
 RIsDescriptorChecks T can be considered a descriptor
 RCanBeLoadedChecks if AssetType of Descriptor can be loaded by the AssetManager
 RIsAssetChecks if Asset is an asset type that AssetManager can work with
 NMathAnything custom connected to math is in this namespace
 RIsNumberChecks if T is a number
 NUtilityA namespace for utilities of different kinds
 RIsInPackChecks if T is present in Types pack
 RHasDuplicatesChecks if Types pack has duplicated types
 RIsStreamableChecks if T can be streamed
 NWorldAnything connected to WorldSystem (ECS) is in this namespace
 RIsSystem