28 static void Exit(
int exitCode);
30 static void Error(
const char* error);
ExitHandlers are static objects which register themselves automatically once at startup and are calle...
Definition exithandler.h:22
Lowest-level functions for OSX platform.
Definition osxsysfunc.h:23
static void Error(const char *error)
display an error message
static void MessageBox(const char *msg)
display a message which must be confirmed by the user
static const Core::ExitHandler * ExitHandlers
Definition osxsysfunc.h:46
static void Setup()
setup lowlevel Nebula runtime (called before anything else)
static void DebugOut(const char *msg)
print a message on the debug concole
static bool volatile SetupCalled
Definition osxsysfunc.h:45
static const Core::ExitHandler * RegisterExitHandler(const Core::ExitHandler *exitHandler)
register an exit handler which will be called from within Exit()
static void Exit(int exitCode)
cleanly exit the process
static void Sleep(double sec)
sleep for a specified amount of seconds
static System::SystemInfo systemInfo
Definition osxsysfunc.h:47
static const System::SystemInfo * GetSystemInfo()
get system information
Provides information about the host system.
Definition osxsysfunc.h:21
Definition osxsysfunc.h:15