glMultiDrawRangeElementArrayApple function

void glMultiDrawRangeElementArrayApple(
  1. int mode,
  2. int start,
  3. int end,
  4. Pointer<Int32> first,
  5. Pointer<Uint32> count,
  6. int primcount,
)
define glMultiDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawRangeElementArrayAPPLE)
GLEW_FUN_EXPORT PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE
typedef void (GLAPIENTRY * PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint* first, const GLsizei *count, GLsizei primcount)

Implementation

void glMultiDrawRangeElementArrayApple(int mode, int start, int end,
    Pointer<Int32> first, Pointer<Uint32> count, int primcount) {
  final glMultiDrawRangeElementArrayAppleAsFunction =
      _glMultiDrawRangeElementArrayApple
          .cast<
              NativeFunction<
                  Void Function(
                      Uint32 mode,
                      Uint32 start,
                      Uint32 end,
                      Pointer<Int32> first,
                      Pointer<Uint32> count,
                      Uint32 primcount)>>()
          .asFunction<
              void Function(int mode, int start, int end, Pointer<Int32> first,
                  Pointer<Uint32> count, int primcount)>();
  return glMultiDrawRangeElementArrayAppleAsFunction(
      mode, start, end, first, count, primcount);
}