メインコンテンツへスキップ

onUpdate()

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

概要

onUpdate()は、レンダリング前にシーンを更新するために呼び出されます。 { framework, frameStartResult, processGpuResult, processCpuResult } で呼び出される。 onProcessGpu および onProcessCpu のモジュールが返すデータは、 processGpu.modulename および processCpu.modulename として存在し、名前は module.name = "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
// ...
},
})