gpu-curtains
    Preparing search index...

    Used to compute alignment when dealing with arrays of Struct

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    arrayLength: number

    Initial length of the input BufferBinding arrayBuffer.

    numElements: number

    Total number of elements (i.e. arrayLength divided by buffer layout number of elements.

    arrayStride: number

    Number of bytes in the ArrayBuffer between two elements startOffset.

    name: string

    The name of the BufferElement.

    type: string

    The WGSL variable type of the BufferElement (stripped of array).

    baseType: string

    The WGSL base variable type of the BufferElement (stripped of array and atomic).

    key: string

    The key of the BufferElement.

    bufferLayout: BufferLayout

    BufferLayout used to fill the BufferBinding arrayBuffer at the right offsets.

    Object defining exactly at which place a binding should be inserted into the BufferBinding arrayBuffer.

    view?: TypedArray

    Array containing the BufferElement values.

    setValue: (value: InputValue) => void

    Function assigned to set the view values.

    viewSetFunction: DataViewSetFunction

    Corresponding DataView set function based on view type

    Accessors

    Methods