フレームバッファの深度データを格納するオブジェクトです。
各フレームバッファは、内部的に WebGLTexture オブジェクトを使用して深度データを格納します。myBuffer.depth プロパティは、 このデータを他の関数に直接渡すことを可能にします。例えば、 texture(myBuffer.depth)や myShader.setUniform('depthTexture', myBuffer.depth)を呼び出すことは、 高度な使用例で役立つかもしれません。
注意:デフォルトでは、フレームバッファのy座標は画像やビデオと比べて反転しています。 必要に応じて、テクスチャとして適用する際にフレームバッファのy座標を簡単に反転させることができます。 例えば、plane(myBuffer.width, -myBuffer.height)を呼び出すと、 フレームバッファが反転します。
実例
This page is generated from the comments in src/webgl/p5.Framebuffer.js . Please feel free to edit it and submit a pull request!