onCanvasSizeChange()
onCanvasSizeChange: ({ GLctx, computeCtx, videoWidth, videoHeight, canvasWidth, canvasHeight })`
Beschreibung
Die Funktion "onCanvasSizeChange()" wird aufgerufen, wenn sich die Größe der Leinwand ändert. Aufgerufen mit den Abmessungen von Video und Leinwand.
Parameter
Parameter | Beschreibung |
---|---|
GLctx | Der WebGLRenderingContext oder WebGL2RenderingContext der Zeichenfläche. |
computeCtx | Der WebGLRenderingContext oder WebGL2RenderingContext der Rechenleinwand. |
videoBreite | Die Breite des Kamerafeeds in Pixeln. |
videoHöhe | Die Höhe der Kameraübertragung in Pixeln. |
canvasWidth | Die Breite der `GLctx'-Leinwand, in Pixeln. |
LeinwandHöhe | Die Höhe der `GLctx'-Leinwand, in Pixeln. |
Beispiel
XR8.addCameraPipelineModule({
name: 'mycamerapipelinemodule',
onCanvasSizeChange: ({ GLctx, videoWidth, videoHeight, canvasWidth, canvasHeight }) => {
myHandleResize({ GLctx, videoWidth, videoHeight, canvasWidth, canvasHeight })
},
})