34#include <NDEVR/File.h>
35#include <NDEVR/Dictionary.h>
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
A hash-based key-value store, useful for quick associative lookups. Key features include:
Definition Dictionary.h:61
Logic for reading or writing to a file as well as navigating filesystems.
Definition File.h:48
Contains methods for getting information about particular OS directories.
Definition FileResource.h:43
static Buffer< File > USBDrives()
static File PathToProgramTranslations(bool user_file)
static File PathToProgramSettings()
static File PathToUserDynamicResources()
static File s_path_to_app_data
Definition FileResource.h:79
static File PathToUserSettings()
static void setPathToConstResources(const File &file)
ProgramFileVars
Definition FileResource.h:46
static void SetPathToUserDynamicResources(const File &file)
static File OSDownloadsFolder()
static File ProgramTempPath()
static File PathToProgramDynamicResources()
static Buffer< File > getMTPDevices()
static File s_path_to_temp
Definition FileResource.h:78
static File s_path_to_program_dynamic_resources
Definition FileResource.h:76
static File OSTempFolder()
static Dictionary< String, String > FileEnvVariables
Definition FileResource.h:49
static File OSDocumentsFolder()
static void SetPathToProgramDynamicResources(const File &file)
static File getSound(const String &sound)
static File PathToProgramModels()
static File PathToUserLibrary()
static File s_path_to_const_resources
Definition FileResource.h:75
static File PathToConstResources()
static File OSUserDataFolder()
static File s_path_to_user_dynamic_resources
Definition FileResource.h:77
static File OSProgramsFolder()
static File OSProgramDataFolder()
static File SyncSettingsFolder()
The core String class for the NDEVR API.
Definition String.h:69
Logic for reading or writing to a string or a user friendly, TranslatedString.
Definition StringStream.h:230