onAttach()
onAttach : ({framework, canvas, GLctx, computeCtx, isWebgl2, orientation, videoWidth, videoHeight, canvasWidth, canvasHeight, status, stream, video, version, imageTargets, config})
Description
onAttach()
est appelé avant la première fois qu'un module reçoit des mises à jour de trame. Il est appelé sur les modules qui ont été ajoutés avant ou après l'exécution du pipeline. Il comprend toutes les données les plus récentes disponibles :
onStart()
onDeviceOrientationChange()
onCanvasSizeChange()
onVideoSizeChange()
onCameraStatusChange()
onAppResourcesLoaded()
Paramètres
Paramètres | Description |
---|---|
cadre | Les liaisons de ce module avec le cadre pour l'envoi d'événements. |
support | Le support qui soutient le traitement GPU et l'affichage utilisateur. |
GLctx | WebGLRenderingContext ou WebGL2RenderingContext . |
calculerCtx | Le contexte de rendu du support de calcul WebGLRenderingContext ou WebGL2RenderingContext . |
estWebgl2 | Vrai si GLctx est un WebGL2RenderingContext . |
l'orientation | La rotation de l'interface utilisateur par rapport au portrait, en degrés (-90, 0, 90, 180). |
largeur de la vidéo | Hauteur du flux de la caméra, en pixels. |
hauteur de la vidéo | Hauteur du flux de la caméra, en pixels. |
largeur du support | La largeur du support GLctx , en pixels. |
hauteur du support | La hauteur du support GLctx , en pixels. |
statut | Un des éléments suivants : [ 'requesting' , 'hasStream' , 'hasVideo' , 'failed' ] |
flux | Le MediaStream `` associé au flux de la caméra. |
vidéo | L'élément dom vidéo affichant le flux. |
version [Facultatif] | La version du moteur, par exemple 14.0.8.949, si les ressources de l'application sont chargées. |
imageTargets [Facultatif] | Un tableau d'images cible avec les champs {imagePath, metadata, name} |
config | Les paramètres de configuration qui ont été transmis à XR8.run() . |