# webgl-context
[![stable](http://badges.github.io/stability-badges/dist/stable.svg)](http://github.com/badges/stability-badges)
Grabs a WebGLRenderingContext, returning null if it doesn't exist. Similar to [2d-context](https://nodei.co/npm/2d-context/).
```js
//get a webgl context, will be null if not found
var gl = require('webgl-context')()
if (gl) {
document.body.appendChild(gl.canvas)
//do something...
}
```
Or, with options:
```js
//or with optional settings...
var gl = require('webgl-context')({
canvas: canvas, //the canvas DOM element to use
width: 400, //resizes the canvas..
height: 200,
antialias: true //can specify custom attributes here
})
```
## Usage
[![NPM](https://nodei.co/npm/webgl-context.png)](https://nodei.co/npm/webgl-context/)
#### `ctx = require('webgl-context')([opt])`
Gets a new canvas context with optional parameters:
- `canvas` a canvas element to use, otherwise creates a new element
- `width` a width to set, otherwise no change
- `height` a height to set, otherwise no change
- other attributes are passed to the getContext call, like `alpha` and `antialias`
You can then get a reference of the canvas element with `ctx.canvas`.
## See Also
- [get-canvas-context](https://www.npmjs.com/package/get-canvas-context)
- [2d-context](https://www.npmjs.com/package/2d-context)
## License
MIT, see [LICENSE.md](http://github.com/mattdesl/webgl-context/blob/master/LICENSE.md) for details.
没有合适的资源?快使用搜索试试~ 我知道了~
webgl-context:在浏览器中获取WebGL上下文
共8个文件
js:3个
md:2个
json:1个
需积分: 31 3 下载量 114 浏览量
2021-05-31
06:39:50
上传
评论
收藏 4KB ZIP 举报
温馨提示
webgl-上下文 获取一个 WebGLRenderingContext,如果它不存在则返回 null。 类似于 。 //get a webgl context, will be null if not found var gl = require ( 'webgl-context' ) ( ) if ( gl ) { document . body . appendChild ( gl . canvas ) //do something... } 或者,带有选项: //or with optional settings... var gl = require ( 'webgl-context' ) ( { canvas : canvas , //the canvas DOM element to use width : 400 , //resi
资源推荐
资源详情
资源评论
收起资源包目录
webgl-context-master.zip (8个子文件)
webgl-context-master
index.js 134B
package.json 1KB
test
test.js 977B
test-node.js 132B
.npmignore 44B
LICENSE.md 1KB
.gitignore 39B
README.md 1KB
共 8 条
- 1
资源评论
洋林
- 粉丝: 37
- 资源: 4574
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功