SYMBOL INDEX (204 symbols across 36 files) FILE: gulpfile.js function exec (line 15) | function exec(command, cb) { FILE: karma.conf.js constant IS_COVERALLS (line 3) | const IS_COVERALLS = !!process.env.IS_COVERALLS constant IS_COVERAGE (line 4) | const IS_COVERAGE = IS_COVERALLS || !!process.env.IS_COVERAGE constant IS_TRAVIS (line 5) | const IS_TRAVIS = !!process.env.TRAVIS FILE: src/api/fullscreen.ts type Options (line 4) | interface Options { function pick (line 9) | function pick(target, names: string[]): string { function unbindChangeEvent (line 54) | function unbindChangeEvent() { function bindChangeEvent (line 58) | function bindChangeEvent(callback) { function unbindOrientationEvent (line 64) | function unbindOrientationEvent() { function bindOrientationEvent (line 67) | function bindOrientationEvent(callback) { function requestFullscreenNative (line 72) | function requestFullscreenNative(e) { function exitFullscreen (line 77) | function exitFullscreen() { function fullscreenEnabled (line 81) | function fullscreenEnabled() { function fullscreenElement (line 85) | function fullscreenElement() { function isFullscreen (line 89) | function isFullscreen() { function toggleFullscreen (line 93) | function toggleFullscreen(data: Data, opts: Options) { function requestFullscreen (line 101) | function requestFullscreen(data: Data, opts: Options) { FILE: src/core/api.ts class Api (line 7) | class Api { method constructor (line 8) | constructor(public data: Data) { } function extendApi (line 16) | function extendApi(methods: { [key: string]: Function }) { FILE: src/core/boot.ts function pushInstance (line 16) | function pushInstance(data: Data) { function popInstance (line 22) | function popInstance(data: Data) { function eachInstance (line 26) | function eachInstance(cb) { function onEvent (line 39) | function onEvent(eventName, e) { function onResize (line 49) | function onResize() { function applyEvents (line 75) | function applyEvents(data: Data) { function applyMetrics (line 108) | function applyMetrics(data: Data) { function boot (line 129) | function boot(data: Data) { function create (line 170) | function create(options: Options): Data { function createOrUpdate (line 234) | function createOrUpdate(options: Options): Data { function destroy (line 258) | function destroy(data: Data) { FILE: src/core/input.ts type InputState (line 10) | interface InputState { function getInputState (line 35) | function getInputState(data: Data): InputState { function updateInput (line 46) | function updateInput(e, data: Data) { function resetInput (line 93) | function resetInput(data: Data) { FILE: src/core/jquery.ts function extension (line 6) | function extension(option: string | any, value: any) { FILE: src/core/layout.ts function applyLayout (line 9) | function applyLayout(data: Data) { FILE: src/core/models.ts type Callback (line 3) | type Callback = (e: any, data: Data) => void type CallbackOptions (line 10) | interface CallbackOptions { type SizeMode (line 41) | type SizeMode = 'original' | 'fit' | 'fill' | 'stretch' type RenderMode (line 42) | type RenderMode = 'canvas' | 'image' | 'background' type Orientation (line 43) | type Orientation = 'horizontal' | 'vertical' type Options (line 50) | interface Options extends CallbackOptions { type Data (line 224) | interface Data extends Options { FILE: src/core/playback.ts function getPlaybackState (line 11) | function getPlaybackState(data: Data): PlaybackState { type PlaybackState (line 20) | interface PlaybackState { function updateLane (line 27) | function updateLane(data: Data, lane: number) { function updateAnimationFrame (line 33) | function updateAnimationFrame(data: Data) { function updateInputFrame (line 43) | function updateInputFrame(data: Data, frame: number) { function updateAnimation (line 50) | function updateAnimation(data: Data) { function updateBefore (line 59) | function updateBefore(data: Data) { function updateAfter (line 65) | function updateAfter(data: Data) { function updateFrame (line 82) | function updateFrame(data: Data, frame?: number, lane?: number) { function stopAnimation (line 99) | function stopAnimation(data: Data) { function applyAnimation (line 117) | function applyAnimation(data: Data) { function startAnimation (line 137) | function startAnimation(data: Data) { FILE: src/core/plugins.ts type SpriteSpinPlugin (line 9) | interface SpriteSpinPlugin extends CallbackOptions { function registerPlugin (line 26) | function registerPlugin(name: string, plugin: SpriteSpinPlugin) { function registerModule (line 44) | function registerModule(name: string, plugin: SpriteSpinPlugin) { function getPlugin (line 55) | function getPlugin(name) { function applyPlugins (line 63) | function applyPlugins(data: Data) { function fixPlugins (line 79) | function fixPlugins(data: Data) { FILE: src/core/state.ts function getState (line 9) | function getState(data: Data, name: string): T { function getPluginState (line 26) | function getPluginState(data: Data, name: string): T { function is (line 39) | function is(data: Data, key: string): boolean { function flag (line 51) | function flag(data: Data, key: string, value: boolean) { FILE: src/lib.test.ts function mouseEvent (line 9) | function mouseEvent(name: string, clientX: number, clientY: number) { function mouseDown (line 15) | function mouseDown(el: HTMLElement, x, y) { function mouseUp (line 18) | function mouseUp(el: HTMLElement, x, y) { function mouseLeave (line 21) | function mouseLeave(el: HTMLElement, x, y) { function mouseMove (line 24) | function mouseMove(el: HTMLElement, x, y) { function touchStart (line 27) | function touchStart(el: HTMLElement, x, y) { function touchMove (line 30) | function touchMove(el: HTMLElement, x, y) { function touchEnd (line 33) | function touchEnd(el: HTMLElement, x, y) { function moveMouse (line 37) | function moveMouse(el: HTMLElement, startX, startY, endX, endY) { function moveTouch (line 41) | function moveTouch(el: HTMLElement, startX, startY, endX, endY) { function dragMouse (line 45) | function dragMouse(el: HTMLElement, startX, startY, endX, endY) { function dragTouch (line 50) | function dragTouch(el: HTMLElement, startX, startY, endX, endY) { function getEl (line 56) | function getEl(): HTMLElement { function get$El (line 59) | function get$El(): any { FILE: src/plugins/input-click.ts function click (line 6) | function click(e, data: SpriteSpin.Data) { FILE: src/plugins/input-drag.ts type DragState (line 7) | interface DragState { function getState (line 17) | function getState(data: SpriteSpin.Data) { function getAxis (line 21) | function getAxis(data: SpriteSpin.Data) { function onInit (line 31) | function onInit(e, data: SpriteSpin.Data) { function dragStart (line 39) | function dragStart(e, data: SpriteSpin.Data) { function dragEnd (line 77) | function dragEnd(e, data: SpriteSpin.Data) { function drag (line 88) | function drag(e, data: SpriteSpin.Data) { function mousemove (line 111) | function mousemove(e, data) { FILE: src/plugins/input-hold.ts type HoldState (line 7) | interface HoldState { function getState (line 13) | function getState(data: SpriteSpin.Data) { function rememberOptions (line 17) | function rememberOptions(data: SpriteSpin.Data) { function restoreOptions (line 24) | function restoreOptions(data: SpriteSpin.Data) { function start (line 31) | function start(e, data: SpriteSpin.Data) { function stop (line 42) | function stop(e, data: SpriteSpin.Data) { function update (line 50) | function update(e, data: SpriteSpin.Data) { function onFrame (line 76) | function onFrame(e, data: SpriteSpin.Data) { FILE: src/plugins/input-swipe.ts type SwipeState (line 7) | interface SwipeState { function getState (line 12) | function getState(data) { function getOption (line 15) | function getOption(data, name, fallback) { function init (line 19) | function init(e, data) { function start (line 25) | function start(e, data: SpriteSpin.Data) { function update (line 32) | function update(e, data: SpriteSpin.Data) { function end (line 42) | function end(e, data: SpriteSpin.Data) { FILE: src/plugins/input-wheel.ts function wheel (line 6) | function wheel(e: JQueryMouseEventObject, data: SpriteSpin.Data) { FILE: src/plugins/progress.ts type State (line 6) | interface State { function getState (line 17) | function getState(data: SpriteSpin.Data) { function onInit (line 22) | function onInit(e, data: SpriteSpin.Data) { function onProgress (line 38) | function onProgress(e, data: SpriteSpin.Data) { function onLoad (line 48) | function onLoad(e, data: SpriteSpin.Data) { function onDestroy (line 52) | function onDestroy(e, data: SpriteSpin.Data) { FILE: src/plugins/render-360.ts function onLoad (line 10) | function onLoad(e, data: SpriteSpin.Data) { function onDraw (line 17) | function onDraw(e, data: SpriteSpin.Data) { FILE: src/plugins/render-blur.ts type BlurStep (line 8) | interface BlurStep { type BlurState (line 16) | interface BlurState { function getState (line 28) | function getState(data) { function getOption (line 31) | function getOption(data, name, fallback) { function init (line 35) | function init(e, data: SpriteSpin.Data) { function onFrame (line 57) | function onFrame(e, data) { function trackFrame (line 65) | function trackFrame(data: SpriteSpin.Data) { function removeOldFrames (line 85) | function removeOldFrames(frames) { function loop (line 97) | function loop(data: SpriteSpin.Data) { function killLoop (line 102) | function killLoop(data: SpriteSpin.Data) { function applyCssBlur (line 108) | function applyCssBlur(canvas, d) { function clearFrame (line 117) | function clearFrame(data: SpriteSpin.Data, state: BlurState) { function drawFrame (line 124) | function drawFrame(data: SpriteSpin.Data, state: BlurState, step: BlurSt... function tick (line 143) | function tick(data: SpriteSpin.Data) { FILE: src/plugins/render-ease.ts type EaseSample (line 11) | interface EaseSample { type EaseState (line 17) | interface EaseState { function getState (line 35) | function getState(data) { function getOption (line 39) | function getOption(data, name, fallback) { function init (line 43) | function init(e, data: SpriteSpin.Data) { function update (line 53) | function update(e, data: SpriteSpin.Data) { function end (line 60) | function end(e, data: SpriteSpin.Data) { function sampleInput (line 101) | function sampleInput(data: SpriteSpin.Data) { function killLoop (line 115) | function killLoop(data: SpriteSpin.Data) { function loop (line 123) | function loop(data: SpriteSpin.Data) { function tick (line 128) | function tick(data: SpriteSpin.Data) { FILE: src/plugins/render-gallery.ts type GalleryState (line 8) | interface GalleryState { function getState (line 19) | function getState(data) { function getOption (line 23) | function getOption(data, name, fallback) { function load (line 27) | function load(e, data: SpriteSpin.Data) { function draw (line 63) | function draw(e, data: SpriteSpin.Data) { FILE: src/plugins/render-panorama.ts type PanoramaState (line 8) | interface PanoramaState { function getState (line 12) | function getState(data) { function onLoad (line 16) | function onLoad(e, data: SpriteSpin.Data) { function onDraw (line 43) | function onDraw(e, data: SpriteSpin.Data) { FILE: src/plugins/render-zoom.test.ts function doubleTap (line 7) | function doubleTap(x, y, cb) { FILE: src/plugins/render-zoom.ts type ZoomState (line 8) | interface ZoomState { function getState (line 24) | function getState(data) { function getOption (line 27) | function getOption(data, name, fallback) { function onInit (line 31) | function onInit(e, data: SpriteSpin.Data) { function onDestroy (line 52) | function onDestroy(e, data: SpriteSpin.Data) { function updateInput (line 60) | function updateInput(e, data: SpriteSpin.Data) { function onClick (line 108) | function onClick(e, data: SpriteSpin.Data) { function onMove (line 139) | function onMove(e, data: SpriteSpin.Data) { function onDraw (line 146) | function onDraw(e, data: SpriteSpin.Data) { function toggleZoom (line 196) | function toggleZoom(data) { function showZoom (line 210) | function showZoom(data) { function hideZoom (line 216) | function hideZoom(data) { function wheel (line 222) | function wheel(e: JQueryMouseEventObject, data: SpriteSpin.Data) { FILE: src/spritespin.test.ts function a (line 65) | function a() { /*noop*/ } function b (line 66) | function b() { /*noop*/ } function a (line 79) | function a() { /*noop*/ } function b (line 80) | function b() { /*noop*/ } FILE: src/utils/cursor.ts function getCursorPosition (line 1) | function getCursorPosition(event: any) { FILE: src/utils/detectSubsampling.ts function detectionContext (line 4) | function detectionContext() { function detectSubsampling (line 25) | function detectSubsampling(img: HTMLImageElement, width: number, height:... FILE: src/utils/layout.ts type Layoutable (line 3) | interface Layoutable { type Layout (line 12) | interface Layout { type SizeWithAspect (line 24) | interface SizeWithAspect { function getOuterSize (line 33) | function getOuterSize(data: Layoutable): SizeWithAspect { function getComputedSize (line 43) | function getComputedSize(data: Layoutable): SizeWithAspect { function getInnerSize (line 58) | function getInnerSize(data: Layoutable): SizeWithAspect { function getInnerLayout (line 71) | function getInnerLayout(mode: SizeMode, inner: SizeWithAspect, outer: Si... FILE: src/utils/measure.ts type MeasureSheetOptions (line 6) | interface MeasureSheetOptions { type SheetSpec (line 16) | interface SheetSpec { type SpriteSpec (line 30) | interface SpriteSpec { function measure (line 46) | function measure(images: HTMLImageElement[], options: MeasureSheetOption... function measureSheet (line 56) | function measureSheet(image: HTMLImageElement, options: MeasureSheetOpti... function measureFrames (line 82) | function measureFrames(images: HTMLImageElement[], options: MeasureSheet... function measureMutipleSheets (line 94) | function measureMutipleSheets(images: HTMLImageElement[], options: Measu... function measureImage (line 111) | function measureImage(image: HTMLImageElement, options: MeasureSheetOpti... function findSpecs (line 121) | function findSpecs(metrics: SheetSpec[], frames: number, frame: number, ... FILE: src/utils/naturalSize.ts function naturalSize (line 6) | function naturalSize(image: HTMLImageElement) { FILE: src/utils/preload.test.ts function expectArrayOfImages (line 11) | function expectArrayOfImages(input, output) { FILE: src/utils/preload.ts function indexOf (line 1) | function indexOf(element: any, arr: any[]) { function noop (line 9) | function noop() { type PreloadOptions (line 13) | interface PreloadOptions { type PreloadProgress (line 22) | interface PreloadProgress { function preload (line 33) | function preload(opts: PreloadOptions) { FILE: src/utils/sourceArray.ts function padNumber (line 1) | function padNumber(num: number, length: number, pad: string): string { type SourceArrayOptions (line 12) | interface SourceArrayOptions { function sourceArray (line 56) | function sourceArray(template: string, opts: SourceArrayOptions) { FILE: src/utils/utils.ts function noop (line 3) | function noop() { function wrapConsole (line 7) | function wrapConsole(type: string): (message?: any, ...optionalParams: a... function toArray (line 15) | function toArray(value: T | T[]): T[] { function clamp (line 22) | function clamp(value: number, min: number, max: number) { function wrap (line 29) | function wrap(value: number, min: number, max: number, size: number) { function prevent (line 38) | function prevent(e) { function bind (line 47) | function bind(target: JQuery, event: string, func: (...args: any[]) => a... function unbind (line 58) | function unbind(target: JQuery): void { function isFunction (line 65) | function isFunction(fn: any): boolean { function pixelRatio (line 69) | function pixelRatio(context) {