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)¶
-