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

    Effet Teleport Déplace un objet en le faisant doucement disparaitre et apparaitre

    Index

    Constructors

    • Parameters

      • environmentManager: any

      Returns TeleportEffect

    Properties

    defaultUniforms: {
        uColor: { value: number };
        uCubeMap: { value: any };
        uDisperse: { value: number };
        uMode: { value: number };
        uScale: { value: number };
        uSpeed: { value: number };
        uTime: { value: number };
    }
    displayName: string
    environmentManager: any
    mode: number
    name: string
    scene: any
    sceneManager: any
    shaders: { fragment: any; vertex: any }
    textureCube: any
    uiMapping: {
        "teleport-color": { transform: (value: any) => number; uniform: string };
        "teleport-disperse": { transform: (value: any) => number; uniform: string };
        "teleport-scale": { transform: (value: any) => any; uniform: string };
        "teleport-speed": { transform: (value: any) => number; uniform: string };
    }
    uTime: number
    dependencies: string[] = ...
    displayName: string = "Teleport"
    effectName: string = "teleport"

    Methods

    • Applique des presets prédéfinis

      Parameters

      • material: ShaderMaterial

        Matériau shader

      • presetName: string

        Nom du preset

      Returns void

    • Configure le matériau avec des options personnalisées

      Parameters

      • material: ShaderMaterial

        Matériau shader

      • options: any = {}

        Options supplémentaires

      Returns void

    • Nettoie les ressources (si nécessaire)

      Returns void

    • Obtient les uniforms par défaut pour cet effet

      Returns any

    • Obtient les chemins des shaders

      Returns any

    • Obtient les paramètres configurables pour l'UI

      Returns any[]

    • Etablir dependances apres la construction appel EffectFactory quand l'instance est reelle

      Parameters

      • deps: any

      Returns void

    • Returns void

    • Returns void

    • Returns void

    • Returns void

    • Met à jour l'effet (appelé chaque frame)

      Parameters

      • material: ShaderMaterial

        Matériau shader

      • deltaTime: number

        Temps écoulé

      Returns void

    • Met à jour un paramètre depuis l'UI

      Parameters

      • material: ShaderMaterial

        Matériau shader

      • controlId: string

        ID du contrôle HTML

      • value: number

        Nouvelle valeur

      Returns void