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