Catalog npm
Back to packageRELEASE DETAILS

1.0.2

npm

2d-webgl

WebGL-2D ========

Published20 May 2022
Direct dependencies1
Transitive dependenciesNot calculated

README

Current package documentation

WebGL-2D

HTML5 Canvas2D API in WebGL.

这里只是针的:https://github.com/play-co/webgl-2d 的包装

Usage

Switching your Canvas2D sketch to a WebGL2D is very simple and only requires one additional line of code:

import WebGL2D from '2d-webgl';

var cvs = document.getElementById("myCanvas");

WebGL2D.enable(cvs); // adds "webgl-2d" context to cvs

var ctx = cvs.getContext("webgl-2d"); // easily switch between "webgl-2d" and "2d" contexts

Supported Canvas2D Features

WebGL-2D is a work in progress and currently supports a very small subset of the Canvas2D API.

  • strokeStyle
  • fillStyle
  • strokeRect
  • fillRect
  • translate
  • rotate
  • scale
  • save
  • restore
  • lineWidth
  • drawImage
  • createImageData
  • getImageData
  • putImageData
  • beginPath
  • closePath
  • moveTo
  • lineTo
  • rect
  • fill*
  • stroke*

*fill and stroke only work on straight line paths supported above, arc, and curves are not yet supported.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 1

Native requirements
1 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
express
Environment
{
  "local_name": "express",
  "alias": false,
  "peer_metadata": null
}
^4.18.1development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-pIu+6Qz4z+LNAuAv7r5eBgXriyO4uJmv/5AyUojFTdUsPx/9ouhOWRwv3vfxfBggFbmWHy09Ft+m3N/GSubT3A==",
  "shasum": "4e638011411c820a085c41b5dfa3344e926c8285",
  "tarball": "https://registry.npmjs.org/2d-webgl/-/2d-webgl-1.0.2.tgz",
  "fileCount": 5,
  "unpackedSize": 49077,
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEQCIC5ryBhK6a4gX0SQrZVSCKwq1Y85gCaOTZvcGYUoc+DIAiBZYk1hoJ2MMpTPJVpE7mPYG5jrGMrpb9T0qbvwSuJnyw=="
    }
  ],
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih3JkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGZA/7BNC/THNdUAU0jpFrgznkHPyrEUhwMgkhrytzHPl/PWaJQ6sw\r\nr9ZThR22Y4PcqZMNoegu1VYYULTBTvgEPwat4MHdL6hYh3ohZlYBk2cGyg5R\r\nZIrLM0tMmWC232CVhbZ227uR1kiPkiRQ/IT80xo/piwAqAcz8YMNHaVskvyX\r\ndzTTYmpXPd68Sfe3YwB9WuCi5Ur6E01n4LDikdckvDH8j/P6AMs65jue6JVn\r\ntWBlW3dgTypA6lMXaamcxBltKICK7tNQX7gc3eTW9r2KltpSeH08lcaOtYt2\r\ngjdvQXJyka+284XkBWk/PFFGuHhLt4D9UeNDHNsIXbiGbaxvahEpVQbzfvfD\r\nEDYAHhMDNEr85mZxEXtOCN98Run4BdzYfrjdvdME1IYuMZqJah2ykNtrYGKL\r\nfihpmpuUYBf5LY2alo2GPtz28yIcrDsiA8kcNsCbIZ/xp89b6/vHxOXIuHv/\r\nTR9dW+WnjLnPdTRw/PK3qgm5b4kg4nocX9PBtrgMrv0n9ZK4jXBNlPMTYyvc\r\nax+ny2HFXqIbzGQphneTYzGWaa7CE1ZhO5zLVzQbhOdE4qGcTRHcD/Jl7qDG\r\noyS16o/1wouXfYfeCj8zsKw4fE3xsCEY4ep9bztqTtKr5yUfErjl3ZZW5N2X\r\nIGd3Oz9XHxOVHdqwz1ZpVrxXiMyn//I4u0s=\r\n=D+Mb\r\n-----END PGP SIGNATURE-----\r\n"
}

Repository

PENDING
jiamao/webgl-2d

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:10 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:3b5963c2b23935ae299f9907cec8765d44fea91a013e560b10dd34dafdecc147

Other collected versions

View all collected versions →