#define MSP_GL_BUFFERABLE_H_
#include <msp/core/noncopyable.h>
+#include "buffer.h"
namespace Msp {
namespace GL {
-class Buffer;
-
/**
Base class for things that can store data in buffers. Multiple Bufferables
may be put in the same buffer.
{
private:
const Bufferable &bufferable;
- char *mapped_address;
+ Buffer::AsyncTransfer transfer;
public:
AsyncUpdater(const Bufferable &);
- ~AsyncUpdater();
void upload_data();
};