@nextcloud/dialogs
    Preparing search index...

    Interface WEBGL_multi_draw

    The WEBGL_multi_draw extension is part of the WebGL API and allows to render more than one primitive with a single function call.

    MDN Reference

    interface WEBGL_multi_draw {
        multiDrawArraysInstancedWEBGL(
            mode: number,
            firstsList: number[] | Int32Array<ArrayBufferLike>,
            firstsOffset: number,
            countsList: number[] | Int32Array<ArrayBufferLike>,
            countsOffset: number,
            instanceCountsList: number[] | Int32Array<ArrayBufferLike>,
            instanceCountsOffset: number,
            drawcount: number,
        ): void;
        multiDrawArraysWEBGL(
            mode: number,
            firstsList: number[] | Int32Array<ArrayBufferLike>,
            firstsOffset: number,
            countsList: number[] | Int32Array<ArrayBufferLike>,
            countsOffset: number,
            drawcount: number,
        ): void;
        multiDrawElementsInstancedWEBGL(
            mode: number,
            countsList: number[] | Int32Array<ArrayBufferLike>,
            countsOffset: number,
            type: number,
            offsetsList: number[] | Int32Array<ArrayBufferLike>,
            offsetsOffset: number,
            instanceCountsList: number[] | Int32Array<ArrayBufferLike>,
            instanceCountsOffset: number,
            drawcount: number,
        ): void;
        multiDrawElementsWEBGL(
            mode: number,
            countsList: number[] | Int32Array<ArrayBufferLike>,
            countsOffset: number,
            type: number,
            offsetsList: number[] | Int32Array<ArrayBufferLike>,
            offsetsOffset: number,
            drawcount: number,
        ): void;
    }
    Index

    Methods

    • The WEBGL_multi_draw.multiDrawArraysInstancedWEBGL() method of the WebGL API renders multiple primitives from array data.

      MDN Reference

      Parameters

      • mode: number
      • firstsList: number[] | Int32Array<ArrayBufferLike>
      • firstsOffset: number
      • countsList: number[] | Int32Array<ArrayBufferLike>
      • countsOffset: number
      • instanceCountsList: number[] | Int32Array<ArrayBufferLike>
      • instanceCountsOffset: number
      • drawcount: number

      Returns void

    • The WEBGL_multi_draw.multiDrawArraysWEBGL() method of the WebGL API renders multiple primitives from array data.

      MDN Reference

      Parameters

      • mode: number
      • firstsList: number[] | Int32Array<ArrayBufferLike>
      • firstsOffset: number
      • countsList: number[] | Int32Array<ArrayBufferLike>
      • countsOffset: number
      • drawcount: number

      Returns void

    • The WEBGL_multi_draw.multiDrawElementsInstancedWEBGL() method of the WebGL API renders multiple primitives from array data.

      MDN Reference

      Parameters

      • mode: number
      • countsList: number[] | Int32Array<ArrayBufferLike>
      • countsOffset: number
      • type: number
      • offsetsList: number[] | Int32Array<ArrayBufferLike>
      • offsetsOffset: number
      • instanceCountsList: number[] | Int32Array<ArrayBufferLike>
      • instanceCountsOffset: number
      • drawcount: number

      Returns void

    • The WEBGL_multi_draw.multiDrawElementsWEBGL() method of the WebGL API renders multiple primitives from array data.

      MDN Reference

      Parameters

      • mode: number
      • countsList: number[] | Int32Array<ArrayBufferLike>
      • countsOffset: number
      • type: number
      • offsetsList: number[] | Int32Array<ArrayBufferLike>
      • offsetsOffset: number
      • drawcount: number

      Returns void