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:
onStart()
onDeviceOrientationChange()
onCanvasSizeChange()
onVideoSizeChange()
onCameraStatusChange()
onAppResourcesLoaded()
Parámetros
Parámetro | Descripción |
---|---|
marco | Los enlaces de este módulo para el envío de eventos. |
lona | El lienzo que respalda el procesamiento de la GPU y la visualización del usuario. |
GLctx | El WebGLRenderingContext o WebGL2RenderingContext del lienzo. |
computeCtx | El WebGLRenderingContext o WebGL2RenderingContext del lienzo de cálculo. |
isWebgl2 | True si GLctx es un WebGL2RenderingContext . |
orientación | La rotación de la interfaz de usuario con respecto a la vertical, en grados (-90, 0, 90, 180). |
videoWidth | La altura de la alimentación de la cámara, en píxeles. |
videoHeight | La altura de la alimentación de la cámara, en píxeles. |
canvasWidth | La anchura del lienzo GLctx , en píxeles. |
canvasHeight | La altura del lienzo GLctx , en píxeles. |
estado | Uno de [ 'requesting' , 'hasStream' , 'hasVideo' , 'failed' ] |
flujo | El MediaStream asociado a la alimentación de la cámara. |
vídeo | El 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} |
config | Los parámetros de configuración que se pasaron a XR8.run() . |