Skip to main content

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 retourner une WebGLTexture à dessiner.

Retourne

Aucun

Exemple

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