Colobot
Public Member Functions | List of all members
CSystemUtilsMacOSX Class Reference
Inheritance diagram for CSystemUtilsMacOSX:
Inheritance graph
[legend]

Public Member Functions

void Init () override
 Performs platform-specific initialization. More...
 
std::string GetDataPath () override
 Returns the data path (containing textures, levels, helpfiles, etc) More...
 
std::string GetLangPath () override
 Returns the translations path. More...
 
std::string GetSaveDir () override
 Returns the save dir location. More...
 
void Usleep (int usec) override
 Sleep for given amount of microseconds. More...
 
- Public Member Functions inherited from CSystemUtilsOther
void Init () override
 Performs platform-specific initialization. More...
 
SystemDialogResult SystemDialog (SystemDialogType type, const std::string &title, const std::string &message) override
 Displays a system dialog. More...
 
void GetCurrentTimeStamp (SystemTimeStamp *stamp) override
 Returns a time stamp associated with current time. More...
 
long long TimeStampExactDiff (SystemTimeStamp *before, SystemTimeStamp *after) override
 Returns the exact (in nanosecond units) difference between two timestamps. More...
 
void Usleep (int usec) override
 Sleep for given amount of microseconds. More...
 
- Public Member Functions inherited from CSystemUtils
TEST_VIRTUAL SystemDialogResult ConsoleSystemDialog (SystemDialogType type, const std::string &title, const std::string &message)
 Displays a fallback system dialog using console. More...
 
TEST_VIRTUAL SystemTimeStampCreateTimeStamp ()
 Creates a new time stamp object. More...
 
TEST_VIRTUAL void DestroyTimeStamp (SystemTimeStamp *stamp)
 Destroys a time stamp object. More...
 
TEST_VIRTUAL void CopyTimeStamp (SystemTimeStamp *dst, SystemTimeStamp *src)
 Copies the time stamp from src to dst. More...
 
TEST_VIRTUAL float TimeStampDiff (SystemTimeStamp *before, SystemTimeStamp *after, SystemTimeUnit unit=STU_SEC)
 Returns a difference between two timestamps in given time unit. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from CSystemUtils
static std::unique_ptr< CSystemUtilsCreate ()
 Creates system utils for specific platform. More...
 

Member Function Documentation

void CSystemUtilsMacOSX::Init ( )
overridevirtual

Performs platform-specific initialization.

Implements CSystemUtils.

std::string CSystemUtilsMacOSX::GetDataPath ( )
overridevirtual

Returns the data path (containing textures, levels, helpfiles, etc)

Reimplemented from CSystemUtils.

std::string CSystemUtilsMacOSX::GetLangPath ( )
overridevirtual

Returns the translations path.

Reimplemented from CSystemUtils.

std::string CSystemUtilsMacOSX::GetSaveDir ( )
overridevirtual

Returns the save dir location.

Reimplemented from CSystemUtils.

void CSystemUtilsMacOSX::Usleep ( int  usecs)
overridevirtual

Sleep for given amount of microseconds.

Implements CSystemUtils.


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