フレームバッファのカラーデータを格納するオブジェクトです。
各フレームバッファは内部的に WebGLTexture オブジェクトを使用してカラーデータを格納します。myBuffer.color
プロパティは このデータを他の関数に直接渡すことを可能にします。例えば、 texture(myBuffer.color)
や myShader.setUniform('colorTexture', myBuffer.color)
を呼び出すことは、 高度な使用例に役立つかもしれません。
注意:デフォルトでは、フレームバッファのy座標は画像やビデオと比べて反転しています。 必要に応じてフレームバッファのy座標を反転させるのは簡単です。例えば、 plane(myBuffer.width, -myBuffer.height)
を呼び出すと、 フレームバッファが反転します。
実例
Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/p5.Framebuffer.js and open a pull request!