22 #include <Utility/String/NRE_String.hpp> 23 #include <Utility/Singleton/NRE_Singleton.hpp> 40 class System :
public Utility::Singleton<System> {
41 friend Utility::Singleton<System>;
127 std::ostream& operator <<(std::ostream& stream,
System const& o);
131 #include "NRE_System.tpp" void querySystemInfo()
Definition: NRE_LinuxSystem.cpp:44
Manage the event sub system.
Definition: NRE_EventSystem.hpp:44
Utility::String toString() const
Definition: NRE_System.cpp:23
Utility::String getSystemName() const
Definition: NRE_LinuxSystem.cpp:20
System & operator=(System &&s)=delete
Declaration of System's API's Object : CpuID.
GraphicsSystem & getGraphicsSystem()
SystemInfo const & getSystemInfo() const
Manage the graphics sub system.
Definition: NRE_GraphicsSystem.hpp:32
Represent all informations from the user system.
Definition: NRE_SystemInfo.hpp:31
Declaration of System's API's Object : EventSystem.
Declaration of System's API's Object : SystemInfo.
EventSystem & getEventSystem()
Declaration of Time's API's Object : Clock.
The NearlyRealEngine's global namespace.
void queryCPUName()
Definition: NRE_LinuxSystem.cpp:54
Manage timing and program pause.
Definition: NRE_Clock.hpp:40
Declaration of System's API's Object : GraphicsSystem.
void queryMemoryInfo()
Definition: NRE_LinuxSystem.cpp:24