MCPcopy Index your code
hub / github.com/processing/p5.js / readFramebufferPixels

Method readFramebufferPixels

src/webgl/p5.RendererGL.js:1746–1764  ·  view source on GitHub ↗
(framebuffer)

Source from the content-addressed store, hash-verified

1744 }
1745
1746 readFramebufferPixels(framebuffer) {
1747 const gl = this.GL;
1748 const prevFramebuffer = this.activeFramebuffer();
1749 gl.bindFramebuffer(gl.FRAMEBUFFER, framebuffer.framebuffer);
1750 const colorFormat = this._getFramebufferColorFormat(framebuffer);
1751 const pixels = readPixelsWebGL(
1752 framebuffer.pixels,
1753 gl,
1754 framebuffer.framebuffer,
1755 0,
1756 0,
1757 framebuffer.width * framebuffer.density,
1758 framebuffer.height * framebuffer.density,
1759 colorFormat.format,
1760 colorFormat.type
1761 );
1762 this.bindFramebuffer(prevFramebuffer);
1763 return pixels;
1764 }
1765
1766 readFramebufferPixel(framebuffer, x, y) {
1767 const colorFormat = this._getFramebufferColorFormat(framebuffer);

Callers 1

loadPixelsMethod · 0.45

Calls 4

bindFramebufferMethod · 0.95
readPixelsWebGLFunction · 0.90
activeFramebufferMethod · 0.80

Tested by

no test coverage detected