glGetActiveUniformArb function opengl_glext

void glGetActiveUniformArb(
  1. Pointer<NativeType> programObj,
  2. int index,
  3. int maxLength,
  4. Pointer<Uint32> length,
  5. Pointer<Int32> size,
  6. Pointer<Uint32> type,
  7. Pointer<Int8> name,
)
GLAPI void APIENTRY glGetActiveUniformARB (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name)

Implementation

void glGetActiveUniformArb(
  Pointer<NativeType> programObj,
  int index,
  int maxLength,
  Pointer<Uint32> length,
  Pointer<Int32> size,
  Pointer<Uint32> type,
  Pointer<Int8> name,
) {
  final glGetActiveUniformArbAsFunction = _glGetActiveUniformArb
      .cast<
        NativeFunction<
          Void Function(
            Pointer<NativeType> programObj,
            Uint32 index,
            Uint32 maxLength,
            Pointer<Uint32> length,
            Pointer<Int32> size,
            Pointer<Uint32> type,
            Pointer<Int8> name,
          )
        >
      >()
      .asFunction<
        void Function(
          Pointer<NativeType> programObj,
          int index,
          int maxLength,
          Pointer<Uint32> length,
          Pointer<Int32> size,
          Pointer<Uint32> type,
          Pointer<Int8> name,
        )
      >();
  return glGetActiveUniformArbAsFunction(
    programObj,
    index,
    maxLength,
    length,
    size,
    type,
    name,
  );
}