#pragma once #include "BitmapFormat.hpp" #include "PngFormat.hpp" #include "JpegFormat.hpp" namespace Tesses::Framework::Graphics::ImageFormats { class Formats { public: static BitmapFormat Bitmap; static PngFormat Png; static JpegFormat Jpeg; //Don't free the ImageFormat (may return null) static ImageFormat* FromExtension(std::string ext); }; }