NRE::System::System Class Reference

Represent the System abstraction layer. More...

#include <NRE_System.hpp>

Inheritance diagram for NRE::System::System:

Public Member Functions

 System (System &&sys)=delete
 
 ~System ()=default
 
Utility::String getSystemName () const
 
SystemInfo const & getSystemInfo () const
 
GraphicsSystemgetGraphicsSystem ()
 
EventSystemgetEventSystem ()
 
Time::ClockgetClock ()
 
void queryMemoryInfo ()
 
void querySystemInfo ()
 
void queryCPUName ()
 
Systemoperator= (System &&s)=delete
 
Utility::String toString () const
 

Detailed Description

Represent the System abstraction layer.

Constructor & Destructor Documentation

NRE::System::System::System ( System &&  sys)
delete

Move forbidden

Parameters
systhe system to copy
NRE::System::System::~System ( )
default

System Deconstructor

Member Function Documentation

Time::Clock& NRE::System::System::getClock ( )
Returns
the system clock
EventSystem& NRE::System::System::getEventSystem ( )
Returns
the events sub system
GraphicsSystem& NRE::System::System::getGraphicsSystem ( )
Returns
the graphics sub system
SystemInfo const& NRE::System::System::getSystemInfo ( ) const
Returns
the System info
String NRE::System::System::getSystemName ( ) const
Returns
the system's name
System& NRE::System::System::operator= ( System &&  s)
delete

Move forbidden

Parameters
sthe object to move into this
Returns
the reference of himself
void NRE::System::System::queryCPUName ( )

Query the CPU's name

void NRE::System::System::queryMemoryInfo ( )

Query the System's Memory info

void NRE::System::System::querySystemInfo ( )

Query the System's Info

String NRE::System::System::toString ( ) const

Convert the system into a string

Returns
the converted system

The documentation for this class was generated from the following files: