Definition of a texture loaders
A texture loader manages the lifetime of textures. Each texture is identified by a name. Given its name, the loaders searches and loads the best texture. It also manages the accelerated version of the textures. All these processes is implementation dependent
It exposes methods to load and check the status of the textures and unload them.
@author Lorenzo Pellegrini