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