static void require_buffer_type(BufferType);
public:
+ /** Returns the OpenGL ID of the buffer. For internal use only. */
+ unsigned get_id() const { return id; }
+
+ /** Returns the default binding type for the buffer. */
+ BufferType get_type() const { return type; }
+
/** Sets the usage hint of the buffer. It will take effect the next time
the buffer's contents are defined. */
void set_usage(BufferUsage);