59 class API_AUI_VIEWS
IndexBuffer:
public detail::VboImpl<gl::ResourceKind::INDEX_BUFFER> {
64 void set(
const GLuint* indices, GLsizei length);
67 set(indices.data(),
static_cast<GLsizei
>(indices.size() *
sizeof(GLuint)));
70 void draw(GLenum primitiveType) {
72 drawWithoutBind(primitiveType);
74 void drawWithoutBind(GLenum primitiveType) {
75 glDrawElements(primitiveType, GLsizei(mIndicesCount), GL_UNSIGNED_INT,
nullptr);
79 size_t count()
const {