glMultiDrawArraysIndirectCount function

void glMultiDrawArraysIndirectCount(
  1. int mode,
  2. Pointer<Void> indirect,
  3. int drawcount,
  4. int maxdrawcount,
  5. int stride,
)
define glMultiDrawArraysIndirectCount GLEW_GET_FUN(__glewMultiDrawArraysIndirectCount)
GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC __glewMultiDrawArraysIndirectCount
typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC) (GLenum mode, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)

Implementation

void glMultiDrawArraysIndirectCount(int mode, Pointer<Void> indirect,
    int drawcount, int maxdrawcount, int stride) {
  final glMultiDrawArraysIndirectCountAsFunction =
      _glMultiDrawArraysIndirectCount
          .cast<
              NativeFunction<
                  Void Function(Uint32 mode, Pointer<Void> indirect,
                      Uint64 drawcount, Uint32 maxdrawcount, Uint32 stride)>>()
          .asFunction<
              void Function(int mode, Pointer<Void> indirect, int drawcount,
                  int maxdrawcount, int stride)>();
  return glMultiDrawArraysIndirectCountAsFunction(
      mode, indirect, drawcount, maxdrawcount, stride);
}