Zum Hauptinhalt springen

onCanvasSizeChange()

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

Beschreibung​

onCanvasSizeChange() wird aufgerufen, wenn sich die Größe der Leinwand ändert. Aufgerufen mit den Abmessungen von Video und Leinwand.

Parameter​

ParameterBeschreibung
GLctxDer WebGLRenderingContext oder WebGL2RenderingContext der Zeichenfläche.
computeCtxDer WebGLRenderingContext oder WebGL2RenderingContext des Compute Canvas.
videoWidthDie Breite des Kamerafeeds in Pixeln.
videoHeightDie Höhe des Kamerafeeds in Pixeln.
canvasWidthDie Breite der GLctx Leinwand in Pixeln.
canvasHeightDie Höhe der GLctx Leinwand in Pixeln.

Beispiel​

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