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ámetro | Tipo | Descripción |
---|---|---|
frameStartResult | Objeto | Los datos que se proporcionaron al principio de un fotograma. |
processGpuResult | Objeto | Datos devueltos por todos los módulos instalados durante onProcessGpu . |
processCpuResult | Objeto | Datos 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
})