};
VertexArray vertices;
- std::list<Batch> batches;
+ std::vector<Batch> batches;
Buffer *vbuf;
Buffer *ibuf;
unsigned vao_id;
float *modify_vertex(unsigned);
void add_batch(const Batch &b);
- const std::list<Batch> &get_batches() { return batches; }
+ const std::vector<Batch> &get_batches() const { return batches; }
void set_winding(const WindingTest *);
static void unbind();
- virtual Resource::AsyncLoader *load(IO::Seekable &);
+ virtual int get_load_priority() const { return 1; }
+ virtual Resource::AsyncLoader *load(IO::Seekable &, const Resources * = 0);
virtual UInt64 get_data_size() const;
virtual void unload();
};