};
class Mesh {
-private:
- // call before draw in gl
- virtual void update_vertex_data() = 0;
public:
std::vector<uint16_t> indices;
std::vector<Vec3> vertices;
virtual ~Mesh() = 0;
virtual void draw() const = 0;
+ virtual void update_vertex_data() = 0;
};
#endif // MESH_H_
\ No newline at end of file