|
| static void | init () |
| | Application.
|
| |
| static void | initConsole () |
| |
| static void | process () |
| |
| static void | shutdown () |
| |
| static void | sleep (U32 ms) |
| | Asks the operating system to put the process to sleep for at least ms milliseconds.
|
| |
| static void | restartInstance () |
| |
| static void | postQuitMessage (const U32 in_quitVal) |
| |
| static void | forceShutdown (S32 returnValue) |
| |
| static StringTableEntry | getUserHomeDirectory () |
| | User.
|
| |
| static StringTableEntry | getUserDataDirectory () |
| |
| static void | initWindow (const Point2I &initialSize, const char *name) |
| | Window.
|
| |
| static void | setWindowTitle (const char *title) |
| |
| static void | setWindowSize (U32 newWidth, U32 newHeight) |
| |
| static const Point2I & | getWindowSize () |
| |
| static void | minimizeWindow () |
| |
| static void | restoreWindow () |
| |
| static void | setMouseLock (bool locked) |
| |
| static void | AlertOK (const char *windowTitle, const char *message) |
| | GUI.
|
| |
| static bool | AlertOKCancel (const char *windowTitle, const char *message) |
| |
| static bool | AlertRetry (const char *windowTitle, const char *message) |
| |
| static bool | AlertYesNo (const char *windowTitle, const char *message) |
| |
| static S32 | messageBox (const UTF8 *title, const UTF8 *message, MBButtons buttons=MBOkCancel, MBIcons icon=MIInformation) |
| |
| static void | enableKeyboardTranslation (void) |
| | Input.
|
| |
| static void | disableKeyboardTranslation (void) |
| |
| static U32 | getTime (void) |
| | Date & Time.
|
| |
| static U32 | getVirtualMilliseconds (void) |
| |
| static U32 | getRealMilliseconds (void) |
| |
| static void | advanceTime (U32 delta) |
| |
| static S32 | getBackgroundSleepTime () |
| |
| static void | getLocalTime (LocalTime &) |
| |
| static S32 | compareFileTimes (const FileTime &a, const FileTime &b) |
| |
| static float | getRandom () |
| | Math.
|
| |
| static void | debugBreak () |
| | Debug.
|
| |
| static void | outputDebugString (const char *string) |
| |
| static void | cprintf (const char *str) |
| |
| static StringTableEntry | getCurrentDirectory () |
| | File IO.
|
| |
| static bool | setCurrentDirectory (StringTableEntry newDir) |
| |
| static StringTableEntry | getTemporaryDirectory () |
| |
| static StringTableEntry | getTemporaryFileName () |
| |
| static StringTableEntry | getExecutableName () |
| |
| static StringTableEntry | getExecutablePath () |
| |
| static void | setMainDotCsDir (const char *dir) |
| |
| static StringTableEntry | getMainDotCsDir () |
| |
| static StringTableEntry | getPrefsPath (const char *file=NULL) |
| |
| static char * | makeFullPathName (const char *path, char *buffer, U32 size, const char *cwd=NULL) |
| |
| static StringTableEntry | stripBasePath (const char *path) |
| |
| static bool | isFullPath (const char *path) |
| |
| static StringTableEntry | makeRelativePathName (const char *path, const char *to) |
| |
| static bool | dumpPath (const char *in_pBasePath, Vector< FileInfo > &out_rFileVector, S32 recurseDepth=-1) |
| |
| static bool | dumpDirectories (const char *path, Vector< StringTableEntry > &directoryVector, S32 depth=0, bool noBasePath=false) |
| |
| static bool | hasSubDirectory (const char *pPath) |
| |
| static bool | getFileTimes (const char *filePath, FileTime *createTime, FileTime *modifyTime) |
| |
| static bool | isFile (const char *pFilePath) |
| |
| static S32 | getFileSize (const char *pFilePath) |
| |
| static bool | hasExtension (const char *pFilename, const char *pExtension) |
| |
| static bool | isDirectory (const char *pDirPath) |
| |
| static bool | isSubDirectory (const char *pParent, const char *pDir) |
| |
| static void | addExcludedDirectory (const char *pDir) |
| |
| static void | clearExcludedDirectories () |
| |
| static bool | isExcludedDirectory (const char *pDir) |
| |
| static bool | createPath (const char *path) |
| |
| static bool | deleteDirectory (const char *pPath) |
| |
| static bool | fileDelete (const char *name) |
| |
| static bool | fileRename (const char *oldName, const char *newName) |
| |
| static bool | fileTouch (const char *name) |
| |
| static bool | pathCopy (const char *fromName, const char *toName, bool nooverwrite=true) |
| |
| static StringTableEntry | osGetTemporaryDirectory () |
| |
| static StringTableEntry | createUUID (void) |
| | Misc.
|
| |
| static bool | openWebBrowser (const char *webAddress) |
| |
| static void | openFolder (const char *path) |
| |
| static const char * | getClipboard () |
| |
| static bool | setClipboard (const char *text) |
| |