34 #include "../api_display.h"
36 #include "../../Core/IOData/file_system.h"
44 class ImageProviderType;
54 static std::map<std::string, ImageProviderType *>
types;
68 const std::string &filename,
69 const std::string &type = std::string(),
71 std::string *out_failure_reason = 0,
80 const std::string &filename,
82 const std::string &type = std::string(),
86 const std::string &fullname,
87 const std::string &type = std::string(),
92 const std::string &type,
100 const std::string &filename,
102 const std::string &type = std::string());
106 const std::string &fullname,
107 const std::string &type = std::string());
112 const std::string &type);
I/O Device interface.
Definition: iodevice.h:51
Pixel data container.
Definition: pixel_buffer.h:69
static std::map< std::string, ImageProviderType * > types
Map of the class factories for each provider type.
Definition: provider_factory.h:54
Virtual File System (VFS).
Definition: file_system.h:48
Image Provider factory.
Definition: provider_factory.h:47