Skip to main content

XR8

Description

Point d'entrée pour l'API Javascript de 8th Wall

Fonctions

FonctionDescription
addCameraPipelineModuleAjoute un module au pipeline de caméras qui recevra des rappels d'événements pour chaque étape du pipeline de caméras.
addCameraPipelineModulesAjouter plusieurs modules de pipeline de caméras. Il s'agit d'une méthode pratique qui appelle addCameraPipelineModule dans l'ordre pour chaque élément du tableau d'entrée.
clearCameraPipelineModulesRetirer tous les modules de canalisation de la caméra de la boucle de la caméra.
initialiserRenvoie une promesse qui est remplie lorsque le WebAssembly de l'AR Engine est initialisé.
isInitializedIndique si le WebAssembly du moteur AR est initialisé ou non.
isPausedIndique si la session XR est en pause ou non.
pauseMettre en pause la session XR en cours. En cas de pause, le flux de la caméra est interrompu et les mouvements de l'appareil ne sont pas suivis.
resumeReprendre la session XR en cours.
removeCameraPipelineModuleSupprime un module du pipeline de la caméra.
removeCameraPipelineModulesSupprimer les modules de canalisation des caméras multiples. Il s'agit d'une méthode pratique qui appelle removeCameraPipelineModule dans l'ordre pour chaque élément du tableau d'entrée.
requiredPermissionsRenvoie une liste des autorisations requises par l'application.
courirOuvrez l'appareil photo et lancez la boucle d'exécution de l'appareil photo.
runPreRenderExécute toutes les mises à jour du cycle de vie qui doivent avoir lieu avant le rendu.
runPostRenderExécute toutes les mises à jour du cycle de vie qui doivent avoir lieu après le rendu.
stopArrête la session XR en cours. Lorsque l'appareil est arrêté, le flux de la caméra est fermé et les mouvements de l'appareil ne sont pas suivis.
versionObtenir la version du moteur Web du 8e mur.

Événements

Événement émisDescription
xrloadedCet événement est émis une fois que XR8 a été chargé.