Saltar al contenido principal

onCanvasSizeChange()

onCanvasSizeChange: ({ GLctx, computeCtx, videoWidth, videoHeight, canvasWidth, canvasHeight })

Descripción

onCanvasSizeChange() se llama cuando el lienzo cambia de tamaño. Llamada con dimensiones de vídeo y lienzo.

Parámetros

ParámetroDescripción
GLctxEl lienzo de dibujo WebGLRenderingContext o WebGL2RenderingContext.
computeCtxEl lienzo de cálculo WebGLRenderingContext o WebGL2RenderingContext.
videoWidthLa anchura de la alimentación de la cámara, en píxeles.
videoHeightLa altura de la alimentación de la cámara, en píxeles.
canvasWidthLa anchura del lienzo GLctx, en píxeles.
canvasHeightLa altura del lienzo GLctx, en píxeles.

Ejemplo

XR8.addCameraPipelineModule({
name: 'mycamerapipelinemodule',
onCanvasSizeChange: ({ GLctx, videoWidth, videoHeight, canvasWidth, canvasHeight }) => {
myHandleResize({ GLctx, videoWidth, videoHeight, canvasWidth, canvasHeight })
},
})