本文へスキップ

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
})