XR8.GlTextureRenderer.setTextureProvider()
XR8.GlTextureRenderer.setTextureProvider(({ frameStartResult, processGpuResult, processCpuResult }) => {} )
.
説明
描画するテクスチャを渡すプロバイダを設定します。 これは、cameraPipelineModule.onUpdate
と同じ入力を受け取る関数でなければなりません。
パラメータ
setTextureProvider()`は以下のパラメータを持つ function を取ります:
パラメータ | タイプ | 説明 |
---|---|---|
フレーム開始結果 | オブジェクト | フレームの最初に提供されたデータ。 |
processGpuResult | オブジェクト | onProcessGpu`](/legacy/api/camerapipelinemodule/onprocessgpu) 中に、インストールされているすべてのモジュールから返されるデータ。 |
processCpuResult | オブジェクト | onProcessCpu`](/legacy/api/camerapipelinemodule/onprocesscpu) 中に、インストールされているすべてのモジュールから返されるデータ。 |
この関数は描画するためのWebGLTexture
を返す必要があります。
{#returns}を返す。
なし
例
XR8.GlTextureRenderer.setTextureProvider(
({processGpuResult}) => {
return processGpuResult.camerapixelarray ? processGpuResult.camerapixelarray.srcTex : null
})