Lines Matching refs:curContext

1087     var curContext,  variable
1701 var varLocation = curContext.getUniformLocation(programObj, varName);
1705 curContext.uniform4fv(varLocation, varValue);
1707 curContext.uniform3fv(varLocation, varValue);
1709 curContext.uniform2fv(varLocation, varValue);
1711 curContext.uniform1f(varLocation, varValue);
1717 var varLocation = curContext.getUniformLocation(programObj, varName);
1721 curContext.uniform4iv(varLocation, varValue);
1723 curContext.uniform3iv(varLocation, varValue);
1725 curContext.uniform2iv(varLocation, varValue);
1727 curContext.uniform1i(varLocation, varValue);
1733 var varLocation = curContext.getAttribLocation(programObj, varName);
1735 curContext.bindBuffer(curContext.ARRAY_BUFFER, VBO);
1736 curContext.vertexAttribPointer(varLocation, size, curContext.FLOAT, false, 0, 0);
1737 curContext.enableVertexAttribArray(varLocation);
1742 var varLocation = curContext.getAttribLocation(programObj, varName);
1744 curContext.disableVertexAttribArray(varLocation);
1749 var varLocation = curContext.getUniformLocation(programObj, varName);
1753 curContext.uniformMatrix4fv(varLocation, transpose, matrix);
1755 curContext.uniformMatrix3fv(varLocation, transpose, matrix);
1757 curContext.uniformMatrix2fv(varLocation, transpose, matrix);
1790 var createProgramObject = function(curContext, vetexShaderSource, fragmentShaderSource) { argument
1791 var vertexShaderObject = curContext.createShader(curContext.VERTEX_SHADER);
1792 curContext.shaderSource(vertexShaderObject, vetexShaderSource);
1793 curContext.compileShader(vertexShaderObject);
1794 if (!curContext.getShaderParameter(vertexShaderObject, curContext.COMPILE_STATUS)) {
1795 throw curContext.getShaderInfoLog(vertexShaderObject);
1798 var fragmentShaderObject = curContext.createShader(curContext.FRAGMENT_SHADER);
1799 curContext.shaderSource(fragmentShaderObject, fragmentShaderSource);
1800 curContext.compileShader(fragmentShaderObject);
1801 if (!curContext.getShaderParameter(fragmentShaderObject, curContext.COMPILE_STATUS)) {
1802 throw curContext.getShaderInfoLog(fragmentShaderObject);
1805 var programObject = curContext.createProgram();
1806 curContext.attachShader(programObject, vertexShaderObject);
1807 curContext.attachShader(programObject, fragmentShaderObject);
1808 curContext.linkProgram(programObject);
1809 if (!curContext.getProgramParameter(programObject, curContext.LINK_STATUS)) {
2069curContext.transform(this.matrix.elements[0], this.matrix.elements[3], this.matrix.elements[1], th…
4911 curContext.save();
4915 curContext.restore();
4929 curContext.translate(x, y);
4938 curContext.scale(x, y || x);
4963 curContext.setTransform(1,0,0,1,0,0);
5000 curContext.rotate(angleInRadians);
5100 curContext.clear(curContext.DEPTH_BUFFER_BIT);
6319 curContext.clearColor(204 / 255, 204 / 255, 204 / 255, 1.0);
6320 curContext.clear(curContext.COLOR_BUFFER_BIT | curContext.DEPTH_BUFFER_BIT);
6323 curContext.fillStyle = "rgb(204, 204, 204)";
6324 curContext.fillRect(0, 0, p.width, p.height);
6344 curContext = curElement.getContext("experimental-webgl");
6346 canTex = curContext.createTexture(); // texture
6351 if (!curContext) {
6359 curContext.viewport(0, 0, curElement.width, curElement.height);
6360 curContext.enable(curContext.DEPTH_TEST);
6361 curContext.enable(curContext.BLEND);
6362 curContext.blendFunc(curContext.SRC_ALPHA, curContext.ONE_MINUS_SRC_ALPHA);
6368 … programObject2D = createProgramObject(curContext, vertexShaderSource2D, fragmentShaderSource2D);
6371 curContext.useProgram(programObject2D);
6374 … programObject3D = createProgramObject(curContext, vertexShaderSource3D, fragmentShaderSource3D);
6375 …programObjectUnlitShape = createProgramObject(curContext, vShaderSrcUnlitShape, fShaderSrcUnlitSha…
6379 curContext.useProgram(programObject3D);
6389 boxBuffer = curContext.createBuffer();
6390 curContext.bindBuffer(curContext.ARRAY_BUFFER, boxBuffer);
6391 curContext.bufferData(curContext.ARRAY_BUFFER, boxVerts, curContext.STATIC_DRAW);
6393 boxNormBuffer = curContext.createBuffer();
6394 curContext.bindBuffer(curContext.ARRAY_BUFFER, boxNormBuffer);
6395 curContext.bufferData(curContext.ARRAY_BUFFER, boxNorms, curContext.STATIC_DRAW);
6397 boxOutlineBuffer = curContext.createBuffer();
6398 curContext.bindBuffer(curContext.ARRAY_BUFFER, boxOutlineBuffer);
6399 curContext.bufferData(curContext.ARRAY_BUFFER, boxOutlineVerts, curContext.STATIC_DRAW);
6402 rectBuffer = curContext.createBuffer();
6403 curContext.bindBuffer(curContext.ARRAY_BUFFER, rectBuffer);
6404 curContext.bufferData(curContext.ARRAY_BUFFER, rectVerts, curContext.STATIC_DRAW);
6406 rectNormBuffer = curContext.createBuffer();
6407 curContext.bindBuffer(curContext.ARRAY_BUFFER, rectNormBuffer);
6408 curContext.bufferData(curContext.ARRAY_BUFFER, rectNorms, curContext.STATIC_DRAW);
6413 sphereBuffer = curContext.createBuffer();
6415 lineBuffer = curContext.createBuffer();
6418 fillBuffer = curContext.createBuffer();
6419 fillColorBuffer = curContext.createBuffer();
6420 strokeColorBuffer = curContext.createBuffer();
6421 shapeTexVBO = curContext.createBuffer();
6423 pointBuffer = curContext.createBuffer();
6424 curContext.bindBuffer(curContext.ARRAY_BUFFER, pointBuffer);
6425curContext.bufferData(curContext.ARRAY_BUFFER, new Float32Array([0, 0, 0]), curContext.STATIC_DRAW…
6427 textBuffer = curContext.createBuffer();
6428 curContext.bindBuffer(curContext.ARRAY_BUFFER, textBuffer );
6429curContext.bufferData(curContext.ARRAY_BUFFER, new Float32Array([1,1,0,-1,1,0,-1,-1,0,1,-1,0]), cu…
6431 textureBuffer = curContext.createBuffer();
6432 curContext.bindBuffer(curContext.ARRAY_BUFFER, textureBuffer);
6433curContext.bufferData(curContext.ARRAY_BUFFER, new Float32Array([0,0,1,0,1,1,0,1]), curContext.STA…
6435 indexBuffer = curContext.createBuffer();
6436 curContext.bindBuffer(curContext.ELEMENT_ARRAY_BUFFER, indexBuffer);
6437curContext.bufferData(curContext.ELEMENT_ARRAY_BUFFER, new Uint16Array([0,1,2,2,3,0]), curContext.…
6464 if (curContext === undef) {
6466 curContext = curElement.getContext("2d");
6477 fillStyle: curContext.fillStyle,
6478 strokeStyle: curContext.strokeStyle,
6479 lineCap: curContext.lineCap,
6480 lineJoin: curContext.lineJoin
6487 curContext[j] = props[j];
6498 p.externals.context = curContext;
6502 return curContext.getImageData(0, 0, this.width, this.height);
6508curContext.readPixels(0,0,this.width,this.height,curContext.RGBA,curContext.UNSIGNED_BYTE, uBuff);
6534 curContext.useProgram(programObject3D);
6548 curContext.useProgram(programObject3D);
6568 curContext.useProgram(programObject3D);
6575 curContext.useProgram(programObject3D);
6606 curContext.useProgram(programObject3D);
6621 curContext.useProgram(programObject3D);
6639 curContext.useProgram(programObject3D);
6823 curContext.useProgram(programObject3D);
6835 curContext.enable(curContext.POLYGON_OFFSET_FILL);
6836 curContext.polygonOffset(1, 1);
6862 curContext.drawArrays(curContext.TRIANGLES, 0, boxVerts.length / 3);
6863 curContext.disable(curContext.POLYGON_OFFSET_FILL);
6867 curContext.useProgram(programObject2D);
6878 curContext.lineWidth(lineWidth);
6879 curContext.drawArrays(curContext.LINES, 0, boxOutlineVerts.length / 3);
6952 curContext.bindBuffer(curContext.ARRAY_BUFFER, sphereBuffer);
6953curContext.bufferData(curContext.ARRAY_BUFFER, new Float32Array(sphereVerts), curContext.STATIC_DR…
7052 curContext.useProgram(programObject3D);
7071 curContext.enable(curContext.POLYGON_OFFSET_FILL);
7072 curContext.polygonOffset(1, 1);
7076 curContext.drawArrays(curContext.TRIANGLE_STRIP, 0, sphereVerts.length / 3);
7077 curContext.disable(curContext.POLYGON_OFFSET_FILL);
7081 curContext.useProgram(programObject2D);
7092 curContext.lineWidth(lineWidth);
7093 curContext.drawArrays(curContext.LINE_STRIP, 0, sphereVerts.length / 3);
7157 curContext.useProgram(programObject3D);
7183 curContext.useProgram(programObject3D);
7208 curContext.useProgram(programObject3D);
7226 curContext.useProgram(programObject3D);
7311 curContext.fillStyle = p.color.toString(currentFillColor);
7314 curContext.fill();
7340 curContext.strokeStyle = p.color.toString(currentStrokeColor);
7343 curContext.stroke();
7355 curContext.useProgram(programObject2D);
7358 curContext.lineWidth = w;
7363 curContext.lineCap = value;
7367 curContext.lineJoin = value;
7372 if (!p.use3DContext && "mozImageSmoothingEnabled" in curContext) {
7373 curContext.mozImageSmoothingEnabled = true;
7379 if (!p.use3DContext && "mozImageSmoothingEnabled" in curContext) {
7380 curContext.mozImageSmoothingEnabled = false;
7413 curContext.useProgram(programObject2D);
7426 curContext.drawArrays(curContext.POINTS, 0, 1);
7438 curContext.fillStyle = p.color.toString(currentStrokeColor);
7440 curContext.beginPath();
7441 curContext.arc(x, y, lineWidth / 2, 0, PConstants.TWO_PI, false);
7442 curContext.fill();
7443 curContext.closePath();
7445 curContext.fillStyle = p.color.toString(currentStrokeColor);
7446 curContext.fillRect(Math.round(x), Math.round(y), 1, 1);
7529 curContext.useProgram(programObjectUnlitShape);
7534curContext.bufferData(curContext.ARRAY_BUFFER, new Float32Array(vArray), curContext.STREAM_DRAW);
7537curContext.bufferData(curContext.ARRAY_BUFFER, new Float32Array(cArray), curContext.STREAM_DRAW);
7539 curContext.drawArrays(curContext.POINTS, 0, vArray.length/3);
7549 ctxMode = curContext.LINES;
7552 ctxMode = curContext.LINE_LOOP;
7555 ctxMode = curContext.LINE_STRIP;
7567 curContext.useProgram(programObjectUnlitShape);
7572curContext.bufferData(curContext.ARRAY_BUFFER, new Float32Array(vArray), curContext.STREAM_DRAW);
7575curContext.bufferData(curContext.ARRAY_BUFFER, new Float32Array(cArray), curContext.STREAM_DRAW);
7577 curContext.lineWidth(lineWidth);
7579 curContext.drawArrays(ctxMode, 0, vArray.length/3);
7585 ctxMode = curContext.TRIANGLES;
7588 ctxMode = curContext.TRIANGLE_FAN;
7591 ctxMode = curContext.TRIANGLE_STRIP;
7603 curContext.useProgram( programObject3D );
7608 curContext.enable( curContext.POLYGON_OFFSET_FILL );
7609 curContext.polygonOffset( 1, 1 );
7614curContext.bufferData(curContext.ARRAY_BUFFER, new Float32Array(vArray), curContext.STREAM_DRAW);
7617curContext.bufferData(curContext.ARRAY_BUFFER, new Float32Array(cArray), curContext.STREAM_DRAW);
7641curContext.bufferData(curContext.ARRAY_BUFFER, new Float32Array(tArray), curContext.STREAM_DRAW);
7644 curContext.drawArrays( ctxMode, 0, vArray.length/3 );
7645 curContext.disable( curContext.POLYGON_OFFSET_FILL );
7717 curContext.beginPath();
7718 curContext.moveTo(vertArray[1][0], vertArray[1][1]);
7734 curContext.bezierCurveTo(b[1][0], b[1][1], b[2][0], b[2][1], b[3][0], b[3][1]);
7738 curContext.lineTo(vertArray[0][0], vertArray[0][1]);
7742 curContext.closePath();
7791 curContext.beginPath();
7795 curContext.moveTo(vertArray[i][0], vertArray[i][1]);
7797 curContext.lineTo(vertArray[i][0], vertArray[i][1]);
7799 curContext.moveTo(vertArray[i][0], vertArray[i][1]);
7802curContext.bezierCurveTo(vertArray[i][0], vertArray[i][1], vertArray[i][2], vertArray[i][3], vertA…
7807 curContext.lineTo(vertArray[0][0], vertArray[0][1]);
7811 curContext.closePath();
8099 curContext.useProgram(programObject3D);
8121 curContext.beginPath();
8122 curContext.moveTo(vertArray[i][0], vertArray[i][1]);
8123 curContext.lineTo(vertArray[i+1][0], vertArray[i+1][1]);
8124 curContext.lineTo(vertArray[i+2][0], vertArray[i+2][1]);
8125 curContext.lineTo(vertArray[i][0], vertArray[i][1]);
8136 curContext.closePath();
8140 curContext.beginPath();
8141 curContext.moveTo(vertArray[i+1][0], vertArray[i+1][1]);
8142 curContext.lineTo(vertArray[i][0], vertArray[i][1]);
8152 curContext.lineTo(vertArray[i+2][0], vertArray[i+2][1]);
8162 curContext.closePath();
8166 curContext.beginPath();
8167 curContext.moveTo(vertArray[0][0], vertArray[0][1]);
8168 curContext.lineTo(vertArray[1][0], vertArray[1][1]);
8169 curContext.lineTo(vertArray[2][0], vertArray[2][1]);
8180 curContext.closePath();
8182 curContext.beginPath();
8183 curContext.moveTo(vertArray[0][0], vertArray[0][1]);
8184 curContext.lineTo(vertArray[i-1][0], vertArray[i-1][1]);
8185 curContext.lineTo(vertArray[i][0], vertArray[i][1]);
8196 curContext.closePath();
8201 curContext.beginPath();
8202 curContext.moveTo(vertArray[i][0], vertArray[i][1]);
8204 curContext.lineTo(vertArray[i+j][0], vertArray[i+j][1]);
8206 curContext.lineTo(vertArray[i][0], vertArray[i][1]);
8217 curContext.closePath();
8222 curContext.beginPath();
8224 curContext.moveTo(vertArray[i+2][0], vertArray[i+2][1]);
8225 curContext.lineTo(vertArray[i][0], vertArray[i][1]);
8226 curContext.lineTo(vertArray[i+1][0], vertArray[i+1][1]);
8227 curContext.lineTo(vertArray[i+3][0], vertArray[i+3][1]);
8236 curContext.moveTo(vertArray[i][0], vertArray[i][1]);
8237 curContext.lineTo(vertArray[i+1][0], vertArray[i+1][1]);
8241 curContext.closePath();
8245 curContext.beginPath();
8246 curContext.moveTo(vertArray[0][0], vertArray[0][1]);
8250 curContext.moveTo(vertArray[i][0], vertArray[i][1]);
8252 curContext.lineTo(vertArray[i][0], vertArray[i][1]);
8254 curContext.lineTo(vertArray[i][0], vertArray[i][1]);
8259 curContext.lineTo(vertArray[0][0], vertArray[0][1]);
8263 curContext.closePath();
8371curContext.texImage2D(curContext.TEXTURE_2D, 0, curContext.RGBA, curContext.RGBA, curContext.UNSIG…
8373curContext.texImage2D(curContext.TEXTURE_2D, 0, curContext.RGBA, curContext.RGBA, curContext.UNSIG…
8377 curContext.texImage2D(curContext.TEXTURE_2D, 0, texture, false);
8386 curContext.bindTexture(curContext.TEXTURE_2D, canTex);
8388curContext.texParameteri(curContext.TEXTURE_2D, curContext.TEXTURE_MAG_FILTER, curContext.LINEAR);
8389curContext.texParameteri(curContext.TEXTURE_2D, curContext.TEXTURE_MIN_FILTER, curContext.LINEAR);
8390 curContext.generateMipmap(curContext.TEXTURE_2D);
8392 var texture = curContext.createTexture();
8416 curContext.bindTexture(curContext.TEXTURE_2D, pimage.__texture);
8417curContext.texParameteri(curContext.TEXTURE_2D, curContext.TEXTURE_MIN_FILTER, curContext.LINEAR_M…
8418curContext.texParameteri(curContext.TEXTURE_2D, curContext.TEXTURE_MAG_FILTER, curContext.LINEAR);
8419curContext.texParameteri(curContext.TEXTURE_2D, curContext.TEXTURE_WRAP_T, curContext.CLAMP_TO_EDG…
8420curContext.texParameteri(curContext.TEXTURE_2D, curContext.TEXTURE_WRAP_S, curContext.CLAMP_TO_EDG…
8422 curContext.generateMipmap(curContext.TEXTURE_2D);
8424 curContext.bindTexture(curContext.TEXTURE_2D, pimage.__texture);
8430 curContext.useProgram(programObject3D);
8563 curContext.moveTo(x, y);
8564 curContext.beginPath();
8565curContext.arc(x, y, curEllipseMode === PConstants.CENTER_RADIUS ? width : width / 2, start, stop,…
8568 curContext.lineTo(x, y);
8571 curContext.closePath();
8606 curContext.useProgram(programObject2D);
8615 curContext.lineWidth(lineWidth);
8620curContext.bufferData(curContext.ARRAY_BUFFER, new Float32Array(lineVerts), curContext.STREAM_DRAW…
8621 curContext.drawArrays(curContext.LINES, 0, 2);
8647 curContext.beginPath();
8648 curContext.moveTo(x1 || 0, y1 || 0);
8649 curContext.lineTo(x2 || 0, y2 || 0);
8651 curContext.closePath();
8734 curContext.useProgram(programObject2D);
8745 curContext.lineWidth(lineWidth);
8746 curContext.drawArrays(curContext.LINE_LOOP, 0, rectVerts.length / 3);
8750 curContext.useProgram(programObject3D);
8759 curContext.enable(curContext.POLYGON_OFFSET_FILL);
8760 curContext.polygonOffset(1, 1);
8782 curContext.drawArrays(curContext.TRIANGLE_FAN, 0, rectVerts.length / 3);
8783 curContext.disable(curContext.POLYGON_OFFSET_FILL);
8805 curContext.beginPath();
8825 curContext.rect(
8831 curContext.closePath();
8862 curContext.beginPath();
8863 curContext.arc(x - offsetStart, y - offsetStart, width / 2, 0, PConstants.TWO_PI, false);
8866 curContext.closePath();
9244 c.fromImageData(curContext.getImageData(0, 0, p.width, p.height));
9259 data = curContext.getImageData(0|x, 0|y, 1, 1).data;
9283 c.fromImageData(curContext.getImageData(x, y, w, h));
9339 curContext = originalContext;
9349 curContext[name].apply(curContext, arguments);
9356 return curContext[name];
9360 curContext[name] = value;
9364 for(var n in curContext) {
9365 if(typeof curContext[n] === 'function') {
9378 originalContext = curContext;
9382 curContext = proxyContext;
9454 p.imageData = curContext.getImageData(0, 0, p.width, p.height);
9461 curContext.putImageData(p.imageData, 0, 0);
9467 curContext.disable(curContext.DEPTH_TEST);
9468 curContext.depthMask(false);
9469 curContext.clear(curContext.DEPTH_BUFFER_BIT);
9472 curContext.enable(curContext.DEPTH_TEST);
9473 curContext.depthMask(true);
9502 curContext.clearColor(c[0], c[1], c[2], c[3]);
9503 curContext.clear(curContext.COLOR_BUFFER_BIT | curContext.DEPTH_BUFFER_BIT);
9513 curContext.clearRect(0,0, p.width, p.height);
9515 curContext.fillStyle = p.color.toString(color);
9516 curContext.fillRect(0, 0, p.width, p.height);
9564curContext.drawImage(getCanvasData(obj).canvas, 0, 0, img.width, img.height, bounds.x, bounds.y, b…
9572 curContext.clearRect(0, 0, p.width, p.height);
9574 curContext.clearRect(x, y, width, height);
10491 if ("measureText" in curContext) {
10492 …return curContext.measureText(typeof str === "number" ? String.fromCharCode(str) : str).width / cu…
10493 } else if ("mozMeasureText" in curContext) {
10494 …return curContext.mozMeasureText(typeof str === "number" ? String.fromCharCode(str) : str) / curTe…
10572 var oldContext = curContext;
10573 curContext = textcanvas.getContext("2d");
10574 curContext.font = curContext.mozTextStyle = curTextSize + "px " + curTextFont.name;
10575 if ("fillText" in curContext) {
10576 textcanvas.width = curContext.measureText(str).width;
10577 } else if ("mozDrawText" in curContext) {
10578 textcanvas.width = curContext.mozMeasureText(str);
10580 curContext = oldContext;
10583 curContext.font = curTextSize + "px " + curTextFont.name;
10584 if ("fillText" in curContext) {
10585 return curContext.measureText(str).width;
10586 } else if ("mozDrawText" in curContext) {
10587 return curContext.mozMeasureText(str);
10825 if (str && ("fillText" in curContext || "mozDrawText" in curContext)) {
10826 curContext.font = curContext.mozTextStyle = curTextSize + "px " + curTextFont.name;
10829 curContext.fillStyle = p.color.toString(currentFillColor);
10835 if ("fillText" in curContext) {
10836 textWidth = curContext.measureText(str).width;
10837 } else if ("mozDrawText" in curContext) {
10838 textWidth = curContext.mozMeasureText(str);
10848 if ("fillText" in curContext) {
10849 curContext.fillText(str, x+xOffset, y);
10850 } else if ("mozDrawText" in curContext) {
10852 curContext.translate(x+xOffset, y);
10853 curContext.mozDrawText(str);
10861 curContext.translate(x, y + curTextSize);
10877 curContext.scale(newScale, newScale);
10896 var oldContext = curContext;
10897 curContext = textcanvas.getContext("2d");
10898 curContext.font = curContext.mozTextStyle = curTextSize + "px " + curTextFont.name;
10900 if ("fillText" in curContext) {
10901 textWidth = curContext.measureText(str).width;
10902 } else if ("mozDrawText" in curContext) {
10903 textWidth = curContext.mozMeasureText(str);
10907 curContext = textcanvas.getContext("2d"); // refreshes curContext
10908 curContext.font = curContext.mozTextStyle = curTextSize + "px " + curTextFont.name;
10909 curContext.textBaseline="top";
10916 curContext = oldContext;
10919curContext.texParameteri(curContext.TEXTURE_2D, curContext.TEXTURE_MAG_FILTER, curContext.LINEAR);
10920curContext.texParameteri(curContext.TEXTURE_2D, curContext.TEXTURE_MIN_FILTER, curContext.LINEAR_M…
10921 curContext.generateMipmap(curContext.TEXTURE_2D);
10946 curContext.useProgram(programObject2D);
10955 curContext.bindBuffer(curContext.ELEMENT_ARRAY_BUFFER, indexBuffer);
10956 curContext.drawElements(curContext.TRIANGLES, 6, curContext.UNSIGNED_SHORT, 0);
11003 curContext.font = curTextSize + "px " + curTextFont.name;
11011 if ("fillText" in curContext) {
11012 letterWidth = curContext.measureText(currentChar).width;
11013 } else if ("mozDrawText" in curContext) {
11014 letterWidth = curContext.mozMeasureText(currentChar);
11637 curContext = curElement.getContext('2d');
11640 p.externals.context = curContext;
11646 curContext.translate(0.5, 0.5);
11648 curContext.lineCap = 'round';