1 #ifndef MSP_GL_BUFFERABLE_H_
2 #define MSP_GL_BUFFERABLE_H_
13 unsigned buffer_offset;
14 Bufferable *next_in_buffer;
15 Bufferable *prev_in_buffer;
20 virtual ~Bufferable();
22 void use_buffer(Buffer *, Bufferable * = 0);
24 void unlink_from_buffer();
27 virtual unsigned get_data_size() const = 0;
28 virtual const void *get_data() const = 0;
30 void update_buffer_offsets();
31 void update_buffer_data() const;