glGetPerfQueryInfoIntel function

void glGetPerfQueryInfoIntel(
  1. int queryId,
  2. int queryNameLength,
  3. Pointer<Int8> queryName,
  4. Pointer<Uint32> dataSize,
  5. Pointer<Uint32> noCounters,
  6. Pointer<Uint32> noInstances,
  7. Pointer<Uint32> capsMask,
)
define glGetPerfQueryInfoINTEL GLEW_GET_FUN(__glewGetPerfQueryInfoINTEL)
GLEW_FUN_EXPORT PFNGLGETPERFQUERYINFOINTELPROC __glewGetPerfQueryInfoINTEL
typedef void (GLAPIENTRY * PFNGLGETPERFQUERYINFOINTELPROC) (GLuint queryId, GLuint queryNameLength, GLchar* queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask)

Implementation

void glGetPerfQueryInfoIntel(
    int queryId,
    int queryNameLength,
    Pointer<Int8> queryName,
    Pointer<Uint32> dataSize,
    Pointer<Uint32> noCounters,
    Pointer<Uint32> noInstances,
    Pointer<Uint32> capsMask) {
  final glGetPerfQueryInfoIntelAsFunction = _glGetPerfQueryInfoIntel
      .cast<
          NativeFunction<
              Void Function(
                  Uint32 queryId,
                  Uint32 queryNameLength,
                  Pointer<Int8> queryName,
                  Pointer<Uint32> dataSize,
                  Pointer<Uint32> noCounters,
                  Pointer<Uint32> noInstances,
                  Pointer<Uint32> capsMask)>>()
      .asFunction<
          void Function(
              int queryId,
              int queryNameLength,
              Pointer<Int8> queryName,
              Pointer<Uint32> dataSize,
              Pointer<Uint32> noCounters,
              Pointer<Uint32> noInstances,
              Pointer<Uint32> capsMask)>();
  return glGetPerfQueryInfoIntelAsFunction(queryId, queryNameLength, queryName,
      dataSize, noCounters, noInstances, capsMask);
}