const std::vector<float> &get_data() const { return data; }
const float *operator[](unsigned i) const { return &data[0]+i*stride; }
- void apply() const;
+ void bind() const;
+ void apply() const { bind(); }
private:
static void apply_arrays(const std::vector<Array> *, const std::vector<Array> *, const float *, unsigned);
+public:
+ static void unbind();
};
} // namespace GL