glGetPerfCounterInfoIntel function opengl_glext

void glGetPerfCounterInfoIntel(
  1. int queryId,
  2. int counterId,
  3. int counterNameLength,
  4. Pointer<Int8> counterName,
  5. int counterDescLength,
  6. Pointer<Int8> counterDesc,
  7. Pointer<Uint32> counterOffset,
  8. Pointer<Uint32> counterDataSize,
  9. Pointer<Uint32> counterTypeEnum,
  10. Pointer<Uint32> counterDataTypeEnum,
  11. Pointer<Uint64> rawCounterMaxValue,
)
GLAPI void APIENTRY glGetPerfCounterInfoINTEL (GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar *counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue)

Implementation

void glGetPerfCounterInfoIntel(
  int queryId,
  int counterId,
  int counterNameLength,
  Pointer<Int8> counterName,
  int counterDescLength,
  Pointer<Int8> counterDesc,
  Pointer<Uint32> counterOffset,
  Pointer<Uint32> counterDataSize,
  Pointer<Uint32> counterTypeEnum,
  Pointer<Uint32> counterDataTypeEnum,
  Pointer<Uint64> rawCounterMaxValue,
) {
  final glGetPerfCounterInfoIntelAsFunction = _glGetPerfCounterInfoIntel
      .cast<
        NativeFunction<
          Void Function(
            Uint32 queryId,
            Uint32 counterId,
            Uint32 counterNameLength,
            Pointer<Int8> counterName,
            Uint32 counterDescLength,
            Pointer<Int8> counterDesc,
            Pointer<Uint32> counterOffset,
            Pointer<Uint32> counterDataSize,
            Pointer<Uint32> counterTypeEnum,
            Pointer<Uint32> counterDataTypeEnum,
            Pointer<Uint64> rawCounterMaxValue,
          )
        >
      >()
      .asFunction<
        void Function(
          int queryId,
          int counterId,
          int counterNameLength,
          Pointer<Int8> counterName,
          int counterDescLength,
          Pointer<Int8> counterDesc,
          Pointer<Uint32> counterOffset,
          Pointer<Uint32> counterDataSize,
          Pointer<Uint32> counterTypeEnum,
          Pointer<Uint32> counterDataTypeEnum,
          Pointer<Uint64> rawCounterMaxValue,
        )
      >();
  return glGetPerfCounterInfoIntelAsFunction(
    queryId,
    counterId,
    counterNameLength,
    counterName,
    counterDescLength,
    counterDesc,
    counterOffset,
    counterDataSize,
    counterTypeEnum,
    counterDataTypeEnum,
    rawCounterMaxValue,
  );
}