namespace Msp {
namespace Graphics {
-class DevilLoader: public ImageLoader
+class DevilLoader: public RegisteredImageLoader<DevilLoader>
{
private:
IO::Base &io;
- std::string signature;
unsigned id;
public:
- DevilLoader(IO::Base &, const std::string &);
+ DevilLoader(IO::Seekable &);
virtual ~DevilLoader();
+ static unsigned get_signature_size() { return 128; }
static bool detect(const std::string &);
virtual void load(Image::Data &);