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 retourner une WebGLTexture à dessiner.
Retourne
Aucun
Exemple
XR8.GlTextureRenderer.setTextureProvider(
  ({processGpuResult}) => {
    return processGpuResult.camerapixelarray ? processGpuResult.camerapixelarray.srcTex : null
})