engine/include/util/files.hpp

14 lines
357 B
C++

#pragma once
#include <memory>
#include <vector>
#include <string>
namespace engine::util {
std::unique_ptr<std::vector<char>> readTextFile(const std::string& path);
std::unique_ptr<std::vector<uint8_t>> readBinaryFile(const std::string& path);
std::unique_ptr<std::vector<uint8_t>> readImageFile(const std::string& path, int *width, int *height);
}