XR8.GlTextureRenderer.setTextureProvider()
XR8.GlTextureRenderer.setTextureProvider(({ frameStartResult, processGpuResult, processCpuResult }) => {} )
概要
描画するテクスチャを渡すプロバイダを設定します。 cameraPipelineModule.onUpdate
と同じ入力を受ける関数にする必要があります。
パラメータ
setTextureProvider()
は、以下のパラメータを持つ関数を受け取ります。
パラメータ | タイプ | 説明 |
---|---|---|
frameStartResult | Object | フレームの先頭で提供されたデータです。 |
processGpuResult | Object | onProcessGpu の間にインストールされたすべてのモジュールから返されるデータ。 |
processCpuResult | Object | onProcessCpu の間にインストールされたすべてのモジュールから返されるデータ。 |
この関数が描画するためには、WebGLTexture
を返す必要があります。
戻り値
なし
例
XR8.GlTextureRenderer.setTextureProvider(
({processGpuResult}) => {
return processGpuResult.camerapixelarray ? processGpuResult.camerapixelarray.srcTex : null
})