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