How to use the westfield-runtime-common.WebFD function in westfield-runtime-common

To help you get started, we’ve selected a few westfield-runtime-common examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github udevbe / westfield / client / runtime / src / WebFS.js View on Github external
fromArrayBuffer (arrayBuffer) {
    const fd = this._nextFD++
    const type = 'ArrayBuffer'

    const webFdURL = new URL(`client://`)
    webFdURL.searchParams.append('fd', `${fd}`)
    webFdURL.searchParams.append('type', type)
    webFdURL.searchParams.append('clientId', this._fdDomainUUID)

    const webFD = new WebFD(fd, type, webFdURL, () => Promise.resolve(arrayBuffer), () => { delete this._webFDs[fd] })
    this._webFDs[fd] = webFD
    return webFD
  }
github udevbe / westfield / client / runtime / src / WebFS.js View on Github external
fromOffscreenCanvas (offscreenCanvas) {
    const fd = this._nextFD++
    const type = 'OffscreenCanvas'

    const webFdURL = new URL(`client://`)
    webFdURL.searchParams.append('fd', `${fd}`)
    webFdURL.searchParams.append('type', type)
    webFdURL.searchParams.append('clientId', this._fdDomainUUID)

    const webFD = new WebFD(fd, type, webFdURL, () => Promise.resolve(offscreenCanvas), () => { delete this._webFDs[fd] })
    this._webFDs[fd] = webFD
    return webFD
  }
github udevbe / westfield / client / runtime / src / WebFS.js View on Github external
fromImageBitmap (imageBitmap) {
    const fd = this._nextFD++
    const type = 'ImageBitmap'

    const webFdURL = new URL(`client://`)
    webFdURL.searchParams.append('fd', `${fd}`)
    webFdURL.searchParams.append('type', type)
    webFdURL.searchParams.append('clientId', this._fdDomainUUID)

    const webFD = new WebFD(fd, type, webFdURL, () => Promise.resolve(imageBitmap), () => { delete this._webFDs[fd] })
    this._webFDs[fd] = webFD
    return webFD
  }

westfield-runtime-common

Wayland HTML5 common client-server runtime

MIT
Latest version published 1 year ago

Package Health Score

45 / 100
Full package analysis