glDrawElementsInstancedBaseVertexBaseInstance function

void glDrawElementsInstancedBaseVertexBaseInstance(
  1. int mode,
  2. int count,
  3. int type,
  4. Pointer<Void> indices,
  5. int primcount,
  6. int basevertex,
  7. int baseinstance,
)
define glDrawElementsInstancedBaseVertexBaseInstance GLEW_GET_FUN(__glewDrawElementsInstancedBaseVertexBaseInstance)
GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __glewDrawElementsInstancedBaseVertexBaseInstance
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount, GLint basevertex, GLuint baseinstance)

Implementation

void glDrawElementsInstancedBaseVertexBaseInstance(
    int mode,
    int count,
    int type,
    Pointer<Void> indices,
    int primcount,
    int basevertex,
    int baseinstance) {
  final glDrawElementsInstancedBaseVertexBaseInstanceAsFunction =
      _glDrawElementsInstancedBaseVertexBaseInstance
          .cast<
              NativeFunction<
                  Void Function(
                      Uint32 mode,
                      Uint32 count,
                      Uint32 type,
                      Pointer<Void> indices,
                      Uint32 primcount,
                      Int32 basevertex,
                      Uint32 baseinstance)>>()
          .asFunction<
              void Function(
                  int mode,
                  int count,
                  int type,
                  Pointer<Void> indices,
                  int primcount,
                  int basevertex,
                  int baseinstance)>();
  return glDrawElementsInstancedBaseVertexBaseInstanceAsFunction(
      mode, count, type, indices, primcount, basevertex, baseinstance);
}