#pragma once #include #include #include namespace engine::util { std::unique_ptr> readTextFile(const std::string& path); std::unique_ptr> readBinaryFile(const std::string& path); // Read an image file into a vector byte buffer. PNG and JPG support at a minimum. // Output format is R8G8B8A8_UINT std::unique_ptr> readImageFile(const std::string& path, int *width, int *height); }