onUpdate()
onUpdate : ({ framework, frameStartResult, processGpuResult, processCpuResult })
Description
onUpdate() est appelé pour mettre à jour la scène avant le rendu. Appelé avec { framework, frameStartResult, processGpuResult, processCpuResult }. Les données renvoyées par les modules dans onProcessGpu et onProcessCpu seront présentes en tant que processGpu.modulename et processCpu.modulename où le nom est donné par module.name = "modulename".
Paramètres
| Paramètres | Description |
|---|---|
| cadre | Les liaisons de ce module avec le cadre pour l'envoi d'événements. |
| frameStartResult | Les données fournies au début d'une trame. |
| processGpuResult | Données renvoyées par tous les modules installés pendant onProcessGpu. |
| processCpuResult | Données renvoyées par tous les modules installés pendant onProcessCpu. |
Exemple
XR8.addCameraPipelineModule({
name : 'mycamerapipelinemodule',
onUpdate : ({ frameStartResult, processGpuResult, processCpuResult }) => {
if (!processCpuResult.reality) {
return
}
const {rotation, position, intrinsics} = processCpuResult.reality
const {cpuDataA, cpuDataB} = processCpuResult.mycamerapipelinemodule
// ...
},
})