WebGLRenderingContext.drawingBufferWidth

drawingBufferWidth 是只读的属性,它代表当下绘制缓冲区的实际宽度。它应该和与上下文相联系的canvas元素的宽度属性相匹配,但如果不能履行被要求的宽度,它就可能不是这样。

语法

 gl.drawingBufferWidth;

例子

给到此canvas元素:

 <canvas id="canvas"></canvas>

你可以通过下列语句得到绘制缓冲区的宽度:

var canvas = document.getElementById("canvas");
var gl = canvas.getContext("webgl");
gl.drawingBufferWidth; // 300

规范

WebGL 1.0

浏览器兼容

Desktop:Chrome 9、 Firefox 9.0 、 Internet Explorer 11 、Opera 12、Safari 5.1;

Mobile: Android 、 Chrome for Android 25、 Firefox Mobile 9.0、 IE Mobile 、 Opera Mobile 12、 Safari Mobile 8.1;

results matching ""

    No results matching ""