Class OS¶
Defined in File os.h
Class Documentation¶
-
class
OS¶ Provides features that are provided directly by the OS.
Public Functions
-
~OS()¶
Public Static Functions
-
static bool
Initialize()¶
-
static bool
ElevateThreadPriority()¶
-
static int
GetCurrentThreadPriority()¶
-
static int
GetDisplayWidth()¶
-
static int
GetDisplayHeight()¶
-
static Optional<String>
SelectFile(const char *filter, const char *dir = nullptr)¶ Open a dialog box which the user can select a file from. Selected filepath is returned if successful. Filter needs 2 ‘\0’ characters at the end.
-
static FileTimePoint
GetFileLastChangedTime(const String &filePath)¶
-
static FileBuffer
LoadFileContents(String stringPath)¶
-
static FileBuffer
LoadFileContentsAbsolute(String absPath)¶
-
static void
RegisterFileChangesWatcher(const String &path, void (*callback)(PVOID, BOOLEAN), PVOID param, )¶
-
static void
RegisterDirectoryChangesWatcher(const String &path, void (*callback)(PVOID, BOOLEAN), PVOID param, )¶
-
static InputOutputFileStream
CreateFileName(const String &filePath)¶
-
static InputOutputFileStream
CreateFileNameAbsolute(const String &absFilePath)¶
-
static void
Print(const float &real)¶
-
static void
Print(const int &number)¶
-
static void
Print(const unsigned int &number)¶
-
static void
PrintSilent(const float &real)¶
-
static void
PrintSilent(const int &number)¶
-
static void
PrintSilent(const unsigned int &number)¶
-