+public:
+ class Loader: public Msp::DataFile::DerivedObjectLoader<TextureCube, Texture::Loader>
+ {
+ public:
+ Loader(TextureCube &);
+ Loader(TextureCube &, Collection &);
+ private:
+ void init();
+
+ void external_image(TextureCubeFace, const std::string &);
+ void image_data(TextureCubeFace, const std::string &);
+ void raw_data(TextureCubeFace, const std::string &);
+ void storage(PixelFormat, unsigned);
+ };
+