Zum Hauptinhalt springen

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

ParameterBeschreibung
GLctxDer WebGLRenderingContext oder WebGL2RenderingContext der Zeichenfläche.
computeCtxDer WebGLRenderingContext oder WebGL2RenderingContext der Rechenleinwand.
videoBreiteDie Breite des Kamerafeeds in Pixeln.
videoHöheDie Höhe der Kameraübertragung in Pixeln.
canvasWidthDie Breite der `GLctx'-Leinwand, in Pixeln.
LeinwandHöheDie Höhe der `GLctx'-Leinwand, in Pixeln.

Beispiel

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