Interface GPUBindingCommandsMixin

Hierarchy

Methods

Methods

  • Sets the current GPUBindGroup for the given index.

    Parameters

    • index: number

      The index to set the bind group at.

    • bindGroup: null | GPUBindGroup

      Bind group to use for subsequent render or compute commands. <!--The overload appears to be confusing bikeshed, and it ends up expecting this to define the arguments for the 5-arg variant of the method, despite the "for" explicitly pointing at the 3-arg variant. See

    • Optional dynamicOffsets: Iterable<number>

      Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer.hasDynamicOffset.-->

    Returns undefined

  • Sets the current GPUBindGroup for the given index, specifying dynamic offsets as a subset of a Uint32Array.

    Parameters

    • index: number

      The index to set the bind group at.

    • bindGroup: null | GPUBindGroup

      Bind group to use for subsequent render or compute commands.

    • dynamicOffsetsData: Uint32Array

      Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer.hasDynamicOffset.

    • dynamicOffsetsDataStart: number

      Offset in elements into dynamicOffsetsData where the buffer offset data begins.

    • dynamicOffsetsDataLength: number

      Number of buffer offsets to read from dynamicOffsetsData.

    Returns undefined

Generated using TypeDoc