CoriEngine
Loading...
Searching...
No Matches
Cori Namespace Reference

Global engine namespace. More...

Namespaces

namespace  Audio
 Everything connected to audio is in this namespace.
namespace  Core
 Core systems of the engine are here.
namespace  FileSystem
 Everything connected to interacting with files and filesystem is in this namespace.
namespace  Graphics
 Almost everything connected to graphics is in this namespace.
namespace  ImGuiPresets
 Here are stored all predefined ImGui window presets, you can only use this functions in Layer OnImGuiRender method, using it anywhere else will result in a crash.
namespace  Internal
namespace  Math
 Anything custom connected to math is in this namespace.
namespace  Physics
 Anything connected to physics is in this namespace. Please refer to Box2D docs 'https://box2d.org/' for any details regarding physics.
namespace  Profiling
 Profiling tools are in this namespace.
namespace  Utility
 A namespace for utilities of different kinds.
namespace  World
 Anything connected to WorldSystem (ECS) is in this namespace.

Classes

class  AssetManager
 Used when you want to manually control the asset lifetime, loading, preloading, unloading. More...
class  Logger
 Logger is the first thing that is initialized during startup. Does console and file logging. More...

Enumerations

enum class  AssetStatus : uint8_t {
  LOADING , PLACEHOLDER , FAILED , READY ,
  UNSPECIFIED
}

Detailed Description

Global engine namespace.

Enumeration Type Documentation

◆ AssetStatus

enum class Cori::AssetStatus : uint8_t
strong
Enumerator
LOADING 
PLACEHOLDER 
FAILED 
READY 
UNSPECIFIED 

Definition at line 4 of file AssetLoadStatus.hpp.