Batch &append(const Batch &);
private:
void append_index(unsigned);
- virtual unsigned get_data_size() const { return data.size(); }
+ virtual std::size_t get_data_size() const { return data.size(); }
virtual const void *get_data_pointer() const { return &data[0]; }
- virtual unsigned get_alignment() const { return get_index_size(); }
- unsigned get_index_size() const;
+ virtual std::size_t get_alignment() const { return get_index_size(); }
+ std::size_t get_index_size() const;
public:
- unsigned size() const { return data.size()/get_index_size(); }
+ std::size_t size() const { return data.size()/get_index_size(); }
- unsigned get_index(unsigned) const;
+ unsigned get_index(std::size_t) const;
};
} // namespace GL