WebGLRenderingContextOverloads constructor

WebGLRenderingContextOverloads({
  1. void bufferSubData(
    1. num,
    2. num,
    3. Object
    )?,
  2. void compressedTexImage2D(
    1. num,
    2. num,
    3. num,
    4. num,
    5. num,
    6. num,
    7. ArrayBufferView,
    )?,
  3. void compressedTexSubImage2D(
    1. num,
    2. num,
    3. num,
    4. num,
    5. num,
    6. num,
    7. num,
    8. ArrayBufferView,
    )?,
  4. void readPixels(
    1. num,
    2. num,
    3. num,
    4. num,
    5. num,
    6. num, [
    7. ArrayBufferView?,
    ])?,
})

Implementation

factory WebGLRenderingContextOverloads({
  void Function(
    _i2.num,
    _i2.num,
    _i2.Object,
  )? bufferSubData,
  void Function(
    _i2.num,
    _i2.num,
    _i2.num,
    _i2.num,
    _i2.num,
    _i2.num,
    _i9.ArrayBufferView,
  )? compressedTexImage2D,
  void Function(
    _i2.num,
    _i2.num,
    _i2.num,
    _i2.num,
    _i2.num,
    _i2.num,
    _i2.num,
    _i9.ArrayBufferView,
  )? compressedTexSubImage2D,
  void Function(
    _i2.num,
    _i2.num,
    _i2.num,
    _i2.num,
    _i2.num,
    _i2.num, [
    _i9.ArrayBufferView?,
  ])? readPixels,
}) =>
    WebGLRenderingContextOverloads._(
      bufferSubData:
          bufferSubData == null ? null : _i4.allowInterop(bufferSubData),
      compressedTexImage2D: compressedTexImage2D == null
          ? null
          : _i4.allowInterop(compressedTexImage2D),
      compressedTexSubImage2D: compressedTexSubImage2D == null
          ? null
          : _i4.allowInterop(compressedTexSubImage2D),
      readPixels: readPixels == null ? null : _i4.allowInterop(readPixels),
    );