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ètres | Type | Description |
---|---|---|
frameStartResult | Objet | Les données fournies au début d'une trame. |
processGpuResult | Objet | Données renvoyées par tous les modules installés pendant onProcessGpu . |
processCpuResult | Objet | Donné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
})