glCopyBufferSubData function

void glCopyBufferSubData(
  1. int readtarget,
  2. int writetarget,
  3. int readoffset,
  4. int writeoffset,
  5. int size,
)
define glCopyBufferSubData GLEW_GET_FUN(__glewCopyBufferSubData)
GLEW_FUN_EXPORT PFNGLCOPYBUFFERSUBDATAPROC __glewCopyBufferSubData
typedef void (GLAPIENTRY * PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size)

Implementation

void glCopyBufferSubData(int readtarget, int writetarget, int readoffset,
    int writeoffset, int size) {
  final glCopyBufferSubDataAsFunction = _glCopyBufferSubData
      .cast<
          NativeFunction<
              Void Function(Uint32 readtarget, Uint32 writetarget,
                  Uint64 readoffset, Uint64 writeoffset, Uint64 size)>>()
      .asFunction<
          void Function(int readtarget, int writetarget, int readoffset,
              int writeoffset, int size)>();
  return glCopyBufferSubDataAsFunction(
      readtarget, writetarget, readoffset, writeoffset, size);
}