本文へスキップ

onUpdate()

onUpdate: ({ framework, frameStartResult, processGpuResult, processCpuResult })

説明

onUpdate()は、レンダリングの前にシーンを更新するために呼ばれる。 {framework, frameStartResult, processGpuResult, processCpuResult }で呼び出される。 onProcessGpuonProcessCpu のモジュールが返すデータは processGpu.modulenameprocessCpu.modulename として存在する。

パラメータ

パラメータ説明
frameworkイベントをディスパッチするための、このモジュールのフレームワークバインディング。
frameStartResultフレームの最初に提供されたデータ。
processGpuResultonProcessGpu 中に、インストールされているすべてのモジュールから返されるデータ。
processCpuResultonProcessCpu 中に、インストールされているすべてのモジュールから返されるデータ。

XR8.addCameraPipelineModule({
name: 'mycamerapipelinemodule',
onUpdate: ({ frameStartResult, processGpuResult, processCpuResult }) => {
if (!processCpuResult.reality) {
return
}
const {rotation, position, intrinsics} = processCpuResult.reality
const {cpuDataA, cpuDataB} = processCpuResult.mycamerapipelinemodule
// ...
},
})