103
104
void destroy_surface(std::weak_ptr<Surface> const& surface) override;
105
106
graphics::BufferID create_buffer(graphics::BufferProperties const& properties) override;
108
graphics::BufferID create_buffer(geometry::Size, uint32_t native_format, uint32_t native_flags) override;
106
109
void destroy_buffer(graphics::BufferID) override;
107
110
std::shared_ptr<graphics::Buffer> get_buffer(graphics::BufferID) override;