VFX Forge - v1.0.0
    Preparing search index...

    Gestionnaire principal de l'interface utilisateur. Détecte automatiquement le type d'appareil et instancie la classe UI appropriée (Desktop ou Mobile).

    Index

    Constructors

    Properties

    currentUI: UIDesktop | UIMobile
    isMobile: boolean
    threeApp: any

    Methods

    • Applique un effet visuel à l'objet actif. Délègue à l'UI active.

      Parameters

      • effectName: string

        Nom de l'effet à appliquer

      Returns Promise<boolean>

      Succès de l'application

    • Récupère l'objet 3D actuellement actif. Délègue à l'UI active.

      Returns any

      Objet actif ou null

    • Récupère l'instance d'interface utilisateur active.

      Returns any

      Instance UIDesktop ou UIMobile

    • Initialise le gestionnaire d'interface. Crée et initialise automatiquement l'UI appropriée selon le type d'appareil détecté.

      Returns Promise<boolean>

      Succès de l'initialisation

    • Vérifie si l'interface mobile est active.

      Returns boolean

      True si mobile, false si desktop

    • Réinitialise tous les effets actifs. Délègue à l'UI active.

      Returns void

    • Définit la référence à l'application Three.js.

      Parameters

      • app: ThreeJSApp

        Instance de l'application Three.js

      Returns void