Ir al contenido principal

onAttach()

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

Descripción

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

Parámetros

ParámetroDescripción
marcoLos enlaces de este módulo para el envío de eventos.
lonaEl lienzo que respalda el procesamiento de la GPU y la visualización del usuario.
GLctxEl WebGLRenderingContext o WebGL2RenderingContext del lienzo.
computeCtxEl WebGLRenderingContext o WebGL2RenderingContext del lienzo de cálculo.
isWebgl2True si GLctx es un WebGL2RenderingContext.
orientaciónLa rotación de la interfaz de usuario con 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.
estadoUno de [ 'requesting', 'hasStream', 'hasVideo', 'failed' ]
flujoEl MediaStream asociado a la alimentación de la cámara.
vídeoEl elemento dom de vídeo que muestra el flujo.
versión [Opcional]La versión del motor, por ejemplo 14.0.8.949, si se cargan recursos de la aplicación.
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().