Gorgon Game Engine
Linux.cpp File Reference
Include dependency graph for Linux.cpp:

Namespaces

 Gorgon
 Root namespace for Gorgon Game Engine.
 
 Gorgon::Filesystem
 Contains filesystem functions.
 
 Gorgon::Filesystem::internal
 

Functions

std::string Canonical (const std::string &path)
 Canonicalizes a given relative path. More...
 
bool ChangeDirectory (const std::string &path)
 Changes current working directory. More...
 
bool Copy (const std::string &source, const std::string &target)
 Copies a file or directory from the given source to destination. More...
 
bool CreateDirectory (const std::string &path)
 Creates a new directory. More...
 
std::string CurrentDirectory ()
 Returns the current working directory. More...
 
bool Delete (const std::string &path)
 Deletes the given file or directory. More...
 
std::vector< EntryPoint > EntryPoints ()
 This function returns all entry points in the current system. More...
 
std::string ExeDirectory ()
 Returns the directory where the program resides. More...
 
std::string ExePath ()
 Returns the the full path of the application. More...
 
bool IsDirectory (const std::string &path)
 Checks whether the given path is a directory. More...
 
bool IsExists (const std::string &path)
 Checks whether the given path exists. More...
 
bool IsFile (const std::string &path)
 Checks whether the given path is a file. More...
 
bool IsHidden (const std::string &path)
 Checks whether the given path is hidden. More...
 
bool IsWritable (const std::string &path)
 Checks whether the given path is writable. More...
 
bool Move (const std::string &source, const std::string &target)
 Moves a given file or directory. More...