glGetProgramInterfaceiv function

void glGetProgramInterfaceiv(
  1. int program,
  2. int programInterface,
  3. int pname,
  4. Pointer<Int32> params,
)
define glGetProgramInterfaceiv GLEW_GET_FUN(__glewGetProgramInterfaceiv)
GLEW_FUN_EXPORT PFNGLGETPROGRAMINTERFACEIVPROC __glewGetProgramInterfaceiv
typedef void (GLAPIENTRY * PFNGLGETPROGRAMINTERFACEIVPROC) (GLuint program, GLenum programInterface, GLenum pname, GLint* params)

Implementation

void glGetProgramInterfaceiv(
    int program, int programInterface, int pname, Pointer<Int32> params) {
  final glGetProgramInterfaceivAsFunction = _glGetProgramInterfaceiv
      .cast<
          NativeFunction<
              Void Function(Uint32 program, Uint32 programInterface,
                  Uint32 pname, Pointer<Int32> params)>>()
      .asFunction<
          void Function(int program, int programInterface, int pname,
              Pointer<Int32> params)>();
  return glGetProgramInterfaceivAsFunction(
      program, programInterface, pname, params);
}