Passer au contenu principal

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 :

Paramètres

ParamètresDescription
cadreLes liaisons de ce module avec le cadre pour l'envoi d'événements.
supportLe support qui soutient le traitement GPU et l'affichage utilisateur.
GLctxWebGLRenderingContext ou WebGL2RenderingContext.
calculerCtxLe contexte de rendu du support de calcul WebGLRenderingContext ou WebGL2RenderingContext.
estWebgl2Vrai si GLctx est un WebGL2RenderingContext.
l'orientationLa rotation de l'interface utilisateur par rapport au portrait, en degrés (-90, 0, 90, 180).
largeur de la vidéoHauteur du flux de la caméra, en pixels.
hauteur de la vidéoHauteur du flux de la caméra, en pixels.
largeur du supportLa largeur du support GLctx , en pixels.
hauteur du supportLa hauteur du support GLctx , en pixels.
statutUn des éléments suivants : [ 'requesting', 'hasStream', 'hasVideo', 'failed' ]
fluxLe MediaStream `` associé au flux de la caméra.
vidéoL'é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}
configLes paramètres de configuration qui ont été transmis à XR8.run().