フレームバッファのカラーデータを格納するオブジェクトです。

各フレームバッファは内部的に 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!

関連するリファレンス