Simple Image Loading LibrarY
0.1.0
|
30 #ifndef _SILLYImageLoaderManager_h_
31 #define _SILLYImageLoaderManager_h_
32 #include "SILLYBase.h"
46 # pragma warning(push)
48 # pragma warning(disable : 4251)
74 ImageLoaderList::iterator
begin();
79 ImageLoaderList::iterator
end();
103 #if defined(_MSC_VER)
105 # pragma warning(pop)
112 #ifdef SILLY_OPT_INLINE
113 #include "SILLYImageLoaderManager.icpp"
116 #endif // end of guard _SILLYImageLoaderManager_h_
Simple Image Loading LibrarY namespace.
void add(ImageLoader *loader)
Register an ImageLoader object.
ImageLoaderList::iterator end()
Get an iterator to the first not registered ImageLoader.
Manage the list of all supported ImageLoader.
This is an abstract class that define the interface of all image loader.
ImageLoaderList::iterator begin()
Get an iterator to the first ImageLoader registered.
std::vector< ImageLoader * > ImageLoaderList
Typename for a collection of image loader.