glGetProgramResourceName function

void glGetProgramResourceName(
  1. int program,
  2. int programInterface,
  3. int index,
  4. int bufSize,
  5. Pointer<Uint32> length,
  6. Pointer<Int8> name,
)
define glGetProgramResourceName GLEW_GET_FUN(__glewGetProgramResourceName)
GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCENAMEPROC __glewGetProgramResourceName
typedef void (GLAPIENTRY * PFNGLGETPROGRAMRESOURCENAMEPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar *name)

Implementation

void glGetProgramResourceName(int program, int programInterface, int index,
    int bufSize, Pointer<Uint32> length, Pointer<Int8> name) {
  final glGetProgramResourceNameAsFunction = _glGetProgramResourceName
      .cast<
          NativeFunction<
              Void Function(
                  Uint32 program,
                  Uint32 programInterface,
                  Uint32 index,
                  Uint32 bufSize,
                  Pointer<Uint32> length,
                  Pointer<Int8> name)>>()
      .asFunction<
          void Function(int program, int programInterface, int index,
              int bufSize, Pointer<Uint32> length, Pointer<Int8> name)>();
  return glGetProgramResourceNameAsFunction(
      program, programInterface, index, bufSize, length, name);
}