Saltar al contenido principal

XR8.GlTextureRenderer.setTextureProvider()

XR8.GlTextureRenderer.setTextureProvider(({ frameStartResult, processGpuResult, processCpuResult }) => {} )

Descripción​

Establece un proveedor que pasa la textura a dibujar. Debe ser una función que tome las mismas entradas que cameraPipelineModule.onUpdate.

Parámetros​

setTextureProvider() toma una función **** con los siguientes parámetros:

ParámetroTipoDescripción
frameStartResultObjetoLos datos que se proporcionaron al principio de un fotograma.
processGpuResultObjetoDatos devueltos por todos los módulos instalados durante onProcessGpu.
processCpuResultObjetoDatos devueltos por todos los módulos instalados durante onProcessCpu.

La función debe devolver un WebGLTexture para dibujar.

Vuelta​

Ninguno

Ejemplo​

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