Make threading and networking optional
This commit is contained in:
10
include/TessesFramework/Graphics/ImageFormats/Bitmap.hpp
Normal file
10
include/TessesFramework/Graphics/ImageFormats/Bitmap.hpp
Normal file
@ -0,0 +1,10 @@
|
||||
#pragma once
|
||||
#include "ImageFormat.hpp"
|
||||
namespace Tesses::Framework::Graphics::ImageFormats {
|
||||
class Bitmap : public ImageFormat {
|
||||
public:
|
||||
Bitmap();
|
||||
void Load(Tesses::Framework::Streams::Stream* strm, Image* image);
|
||||
void Save(Tesses::Framework::Streams::Stream* strm, Image* image,std::string flags="");
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
#include "../../Streams/Stream.hpp"
|
||||
#include "../Image.hpp"
|
||||
|
||||
namespace Tesses::Framework::Graphics::ImageFormats {
|
||||
class ImageFormat {
|
||||
public:
|
||||
virtual void Load(Tesses::Framework::Streams::Stream* strm, Image* image)=0;
|
||||
virtual void Save(Tesses::Framework::Streams::Stream* strm, Image* image,std::string flags="")=0;
|
||||
|
||||
virtual ~ImageFormat();
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user