40 #ifndef H_OGF_IMAGE_IO_IMAGE_SERIALIZER_STB_H
41 #define H_OGF_IMAGE_IO_IMAGE_SERIALIZER_STB_H
81 const std::string& file_name,
const Image* image
An image serializer that can read and write images.
ImageSerializerSTBReadWrite()
ImageSerializerSTBReadWrite constructor.
~ImageSerializerSTBReadWrite() override
ImageSerializerSTBReadWrite destructor.
An image serializer that can read images.
ImageSerializerSTBRead()
ImageSerializerSTBRead constructor.
~ImageSerializerSTBRead() override
ImageSerializerSTBRead destructor.
bool write_supported() const override
Tests whether writing is implemented.
bool streams_supported() const override
Tests whether the functions that use streams are supported.
bool binary() const override
Tests whether the file format is binary or ASCII.
ImageSerializerSTB(bool read, bool write)
ImageSerializerSTB constructor.
bool serialize_write(const std::string &file_name, const Image *image) override
Image * serialize_read(const std::string &file_name) override
bool read_supported() const override
Tests whether reading is implemented.
Common include file, providing basic definitions. Should be included before anything else by all head...
Class to draw triangles in an image.
Global Vorpaline namespace.