class Texture1D: public Texture
{
+public:
+ class Loader: public DataFile::DerivedObjectLoader<Texture1D, Texture::Loader>
+ {
+ public:
+ Loader(Texture1D &);
+ Loader(Texture1D &, Collection &);
+ private:
+ void init();
+
+ void raw_data(const std::string &);
+ void storage(PixelFormat, unsigned);
+ };
+
private:
PixelFormat ifmt;
unsigned width;
void storage(PixelFormat, unsigned);
void allocate(unsigned);
void image(unsigned, PixelFormat, DataType, const void *);
+ virtual void image(const Graphics::Image &, bool = false);
unsigned get_width() const { return width; }
private: