@tawaship/pixi-animate-runtime - v0.1.0
    Preparing search index...

    Interface IRuntimeMovieClipDef

    interface IRuntimeMovieClipDef {
        defaults: IInstanceArgsDef | null;
        duration: number;
        filterCacheList: IFilterCacheEntryDef[] | null;
        frameBounds: IRectDef[] | null;
        graphics: number[];
        id: string;
        kind: "movieclip";
        labels: ILabelDef[];
        memberWriter: number | null;
        nominalBounds: IRectDef | null;
        slots: TRuntimeSlotRef[];
        tweens: IRuntimeTweenData[];
        unmanaged: number[];
    }

    Hierarchy

    • Omit<IMovieClipSymbolDef, "tweens" | "slots" | "graphics" | "members">
      • IRuntimeMovieClipDef
    Index
    defaults: IInstanceArgsDef | null

    The resolved arguments when the symbol is constructed with none (null for symbols not in lib)

    duration: number

    Length of its timeline in frames

    filterCacheList: IFilterCacheEntryDef[] | null

    The filterCacheList the symbol's constructor sets on the instance itself (null if it sets none). It takes effect only while AdobeAn.handleFilterCache is attached to the instance as a tick listener, which whoever creates the instance does (see ISlotDef.filterCacheListener)

    frameBounds: IRectDef[] | null

    The bounds of each frame (frameBounds), or null when not published

    graphics: number[]

    The symbol's drawings as indexes into the content's drawing table (graphics[n] is the drawing the symbol's slots and tween values call n)

    id: string

    The key of the symbol in the published lib (used as is, including non-ASCII names). Symbols that are not in lib (a bare createjs.MovieClip created inside a constructor, or a class the content never registered) get an id starting with #.

    kind: "movieclip"

    The kind of symbol

    labels: ILabelDef[]

    Frame labels of its timeline

    memberWriter: number | null

    Index into the runtime content's member writer list: the function that gives an instance its named children (this.instance = ...), or null when it has none

    nominalBounds: IRectDef | null

    The bounds published on the symbol (nominalBounds), or null

    The slots as written (templates and initial values; slotOf makes them whole)

    The tweens as written (display lists with slot indexes; tweenOf turns them back into entries)

    unmanaged: number[]

    Slots added as children without being driven by the timeline