Saltar al contenido principal

onAttach()

onAttach: ({framework, canvas, GLctx, computeCtx, isWebgl2, orientation, videoWidth, videoHeight, canvasWidth, canvasHeight, status, stream, video, version, imageTargets, config})

Descripción

onAttach() se llama antes de la primera vez que un módulo recibe actualizaciones de tramas. Se llama a los módulos que se han añadido antes o después de que se ejecute la canalización. Incluye todos los datos disponibles más recientes:

Parámetros

ParámetroDescripción
frameworkLos enlaces del marco de este módulo para enviar eventos.
canvasEl lienzo que respalda el procesamiento de la GPU y la visualización del usuario.
GLctxEl lienzo de dibujo WebGLRenderingContext o WebGL2RenderingContext.
computeCtxEl lienzo de cálculo WebGLRenderingContext o WebGL2RenderingContext.
isWebgl2Verdadero si GLctx es un WebGL2RenderingContext.
orientationLa rotación de la IU respecto a la vertical, en grados (-90, 0, 90, 180).
videoWidthLa altura 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.
statusUno de [ 'requesting', 'hasStream', 'hasVideo', 'failed' ]
streamEl MediaStream asociado a la alimentación de la cámara.
videoEl elemento dom de vídeo que muestra el flujo.
version [Opcional]La versión del motor, por ejemplo 14.0.8.949, si se cargan recursos de la app.
imageTargets [Opcional]Una matriz de objetivos de imagen con los campos {imagePath, metadata, name}
configLos parámetros de configuración que se pasaron a XR8.run().