Passer au contenu principal

XR8.GlTextureRenderer.setTextureProvider()

XR8.GlTextureRenderer.setTextureProvider(({ frameStartResult, processGpuResult, processCpuResult }) => {} )

Description

Définit un fournisseur qui transmet la texture à dessiner. Il doit s'agir d'une fonction qui prend les mêmes entrées que cameraPipelineModule.onUpdate.

Paramètres

setTextureProvider() prend une fonction **** avec les paramètres suivants :

ParamètresTypeDescription
frameStartResultObjetLes données fournies au début d'une trame.
processGpuResultObjetDonnées renvoyées par tous les modules installés pendant onProcessGpu.
processCpuResultObjetDonnées renvoyées par tous les modules installés pendant onProcessCpu.

La fonction doit renvoyer une WebGLTexture `` à dessiner.

Retours

Aucun

Exemple

XR8.GlTextureRenderer.setTextureProvider(
({processGpuResult}) => {
return processGpuResult.camerapixelarray ? processGpuResult.camerapixelarray.srcTex : null
})