Esposter
    Preparing search index...

    Module vue-phaserjs - v2.18.2

    vue-phaserjs

    Apache-2.0 licensed NPM version NPM downloads NPM Unpacked Size (with version)

    Inspired by phavuer.


    pnpm i vue-phaserjs vue phaser phaser3-rex-plugins pinia
    

    Add phaser.d.ts and vue-phaserjs.d.ts so vue-phaserjs can narrow down your scene key types + provide intellisense for custom plugins.

    We highly recommend you take a look at the documentation to level up.

    An example implementation.

    This project is licensed under the Apache-2.0 license.

    Enumerations

    Lifecycle

    Classes

    TiledJSONExternalFile
    TilemapFile
    TilesetFile

    Interfaces

    AlphaConfiguration
    AlphaSingleConfiguration
    AnimationConfiguration
    ArcConfiguration
    BaseTextureConfiguration
    BlendModeConfiguration
    ComputedSizeConfiguration
    ContainerConfiguration
    DepthConfiguration
    FlipConfiguration
    GameObjectConfiguration
    GlobalConfiguration
    GlobalEventEmitsOptions
    ImageConfiguration
    MaskConfiguration
    NineSliceConfiguration
    OriginConfiguration
    PathFollowerComponentConfiguration
    PathFollowerConfiguration
    RectangleConfiguration
    RenderNodesConfiguration
    ScenePlugins
    SceneProps
    SceneWithPlugins
    ScrollFactorConfiguration
    SizeConfiguration
    SpriteConfiguration
    TextConfiguration
    TextProps
    TextureConfiguration
    TextureCropConfiguration
    TileSpriteConfiguration
    TintConfiguration
    TransformConfiguration
    TweenConfiguration
    VisibleConfiguration
    ZoneConfiguration

    Type Aliases

    AlphaEventEmitsOptions
    AlphaSingleEventEmitsOptions
    AnimationKey
    AnimationKeyMap
    ArcEventEmitsOptions
    BaseTextureEventEmitsOptions
    BlendModeEventEmitsOptions
    ComputedSizeEventEmitsOptions
    ContainerEventEmitsOptions
    DepthEventEmitsOptions
    ExtractUpdateEvent
    FlipEventEmitsOptions
    GameObjectEventEmitsOptions
    GameObjectEventMapEmitsOptions
    HookArgs
    ImageEventEmitsOptions
    ListenersMap
    MaskEventEmitsOptions
    NineSliceEventEmitsOptions
    OriginEventEmitsOptions
    PathFollowerComponentEventEmitsOptions
    PathFollowerEventEmitsOptions
    RectangleEventEmitsOptions
    RenderNodesEventEmitsOptions
    ScrollFactorEventEmitsOptions
    SetterMap
    ShapeConfiguration
    ShapeEventEmitsOptions
    SizeEventEmitsOptions
    SpriteEventEmitsOptions
    TextEventEmitsOptions
    TextureCropEventEmitsOptions
    TextureEventEmitsOptions
    TileSpriteEventEmitsOptions
    TintEventEmitsOptions
    TransformEventEmitsOptions
    TweenBuilderConfiguration
    TweenEventEmitsOptions
    UpdateEvent
    VisibleEventEmitsOptions
    ZoneEventEmitsOptions

    Variables

    AlphaSetterMap
    AlphaSingleSetterMap
    AnimationSetterMap
    ArcSetterMap
    BaseTextureSetterMap
    BlendModeSetterMap
    ComputedSizeSetterMap
    ContainerSetterMap
    DepthSetterMap
    ExternalSceneStore
    FlipSetterMap
    GameObjectEventMap
    GameObjectSetterMap
    GlobalSetterMap
    ImageSetterMap
    InjectionKeyMap
    MaskSetterMap
    NineSliceSetterMap
    OriginSetterMap
    PathFollowerComponentSetterMap
    PathFollowerSetterMap
    RectangleSetterMap
    RenderNodesSetterMap
    ScrollFactorSetterMap
    ShapeSetterMap
    SizeSetterMap
    SpriteSetterMap
    TextSetterMap
    TextureCropSetterMap
    TextureSetterMap
    TILEMAP_TILED_JSON_EXTERNAL_KEY
    TileSpriteSetterMap
    TintSetterMap
    TransformSetterMap
    TweenSetterMap
    useCameraStore
    useInputStore
    usePhaserStore
    useTextStore
    VisibleSetterMap
    Zone
    ZoneSetterMap

    Functions

    getEventName
    getInitializeGameObjectLifecycleHook
    getScene
    getUpdateEvent
    isEvent
    onCreate
    onInit
    onNextTick
    onPreload
    onShutdown
    onUpdate
    pushGameObject
    pushListener
    registerTiledJSONExternalLoader
    resetLifecycleListeners
    runLifecycleListeners
    sleep
    useAnimations
    useGame
    useInitializeGameObject
    useInitializeGameObjectEvents
    useInitializeGameObjectSetters
    useInjectSceneKey
    useTween

    References

    Circle → Zone
    Container → Zone
    Game → Zone
    Image → Zone
    Nineslice → Zone
    PathFollower → Zone
    Rectangle → Zone
    Scene → Zone
    Sprite → Zone
    Text → Zone
    Tilemap → Zone
    TileSprite → Zone