18 bool listFiles(
const std::string &path,
19 const std::string &extension,
20 std::vector<std::string> &files);
28 bool loadFileToMemory(std::string path,
29 std::vector<unsigned char> &buffer);
39 std::string fileNameNoExt(
const std::string &filepath);
48 bool replace( std::string &str,
49 const std::string &from,
50 const std::string &to);
58 std::vector<std::string> split(
const std::string &str,
65 T map(T x, T in_min, T in_max, T out_min, T out_max)
67 return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
75 double radToDeg(
double value);
82 double degToRad(
double value);