|
Nebula
|
#include <win32sysfunc.h>
Provides Win32 specific helper functions.
Static Public Member Functions | |
| static void | Setup () |
| setup lowlevel static objects (must be called before spawning any threads) | |
| static void | Exit (int exitCode) |
| exit process, and to proper cleanup, memleak reporting, etc... | |
| static void | Error (const char *error) |
| display an error message box | |
| static void | MessageBox (const char *msg) |
| display a message box which needs to be confirmed by the user | |
| static void | DebugOut (const char *msg) |
| print a message on the debug console | |
| static void | Sleep (double sec) |
| sleep for a specified amount of seconds | |
Static Private Member Functions | |
| static const Core::ExitHandler * | RegisterExitHandler (const Core::ExitHandler *exitHandler) |
| register an exit handler which will be called from within Exit() | |
Static Private Attributes | |
| static bool volatile | SetupCalled |
| static const Core::ExitHandler * | ExitHandlers |
| static System::SystemInfo | systemInfo |
Friends | |
| class | Core::ExitHandler |
|
static |
print a message on the debug console
|
static |
display an error message box
|
static |
exit process, and to proper cleanup, memleak reporting, etc...
|
static |
display a message box which needs to be confirmed by the user
|
staticprivate |
register an exit handler which will be called from within Exit()
|
static |
setup lowlevel static objects (must be called before spawning any threads)
|
static |
sleep for a specified amount of seconds
|
friend |
|
staticprivate |
|
staticprivate |
|
staticprivate |