100
101
virtual std::shared_ptr<graphics::NativeBuffer> native_buffer_handle() const override { return native_buffer; }
101
102
virtual void gl_bind_to_texture() override {}
105
104
void write(unsigned char const* pixels, size_t len) override
107
106
if (pixels) written_pixels.assign(pixels, pixels + len);
110
119
std::shared_ptr<graphics::NativeBuffer> const native_buffer;
111
120
geometry::Size const buf_size;