25 bool write_png(
const std::string& filename,
const std::vector<std::uint8_t>& data,
unsigned int w = 100,
unsigned int h = 100,
unsigned int stride = 4) const noexcept;
34 bool write_jpeg(const std::
string& filename, const std::vector<std::uint8_t>& data,
unsigned int w = 100,
unsigned int h = 100,
unsigned int stride = 4) const noexcept;
40 bool write(std::ostream& oss, const std::
string& data) const noexcept;
46 bool write_file(const std::
string& filename, const std::
string& data) const noexcept;
Handles file writing for text, stdout, images, and object files.
Definition writer.h:15
bool write_file(const std::string &filename, const std::string &data) const noexcept
Write to a file.
bool write_png(const std::string &filename, const std::vector< std::uint8_t > &data, unsigned int w=100, unsigned int h=100, unsigned int stride=4) const noexcept
Write pixels to a PNG file.
bool write(std::ostream &oss, const std::string &data) const noexcept
Handles writing to an output stream.
bool write_jpeg(const std::string &filename, const std::vector< std::uint8_t > &data, unsigned int w=100, unsigned int h=100, unsigned int stride=4) const noexcept
Write pixels to a JPEG file.
Namespace for the maze builder.
Definition algo_interface.h:9