SYMBOL INDEX (56 symbols across 10 files) FILE: app/index.js function initFunction (line 27) | function initFunction () { function keydownFunction (line 41) | function keydownFunction (e) { FILE: app/lib/danmu/comment.js constant DW_TEXT (line 6) | const DW_TEXT = 1 constant DW_IMAGE (line 7) | const DW_IMAGE = 2 class Comment (line 12) | class Comment extends Sprite { method constructor (line 13) | constructor (param) { method draw (line 25) | draw (canvasContext) { method updateLifeTime (line 106) | updateLifeTime () { FILE: app/lib/danmu/commentframe.js class CommentFrame (line 13) | class CommentFrame extends Frame { method constructor (line 14) | constructor (width, height, canvasContext) { method resize (line 46) | resize (width, height) { method addSprite (line 60) | addSprite (info) { method addCustomSprite (line 226) | addCustomSprite (info) { method render (line 252) | render () { method clearDanmu (line 269) | clearDanmu () { method stopDanmu (line 281) | stopDanmu () { method restartDanmu (line 289) | restartDanmu () { method updateSprite (line 296) | updateSprite () { method clearSprite (line 310) | clearSprite () { method deleteSprites (line 330) | deleteSprites (indexs) { FILE: app/lib/danmu/frame.js class Frame (line 8) | class Frame { method constructor (line 9) | constructor (width, height, canvasContext) { method begin (line 33) | begin () { method render (line 51) | render () { method stop (line 61) | stop () { method addSprite (line 73) | addSprite (sprite) { method deleteSprites (line 80) | deleteSprites (indexs) { method updateSprite (line 93) | updateSprite () { method clearSprite (line 102) | clearSprite () { FILE: app/lib/danmu/index.js function send (line 21) | function send (param) { function init (line 26) | function init (config, listener, object) { FILE: app/lib/danmu/player.js function checkUrlValidate (line 17) | function checkUrlValidate (content) { class Player (line 46) | class Player { method constructor (line 47) | constructor (insertElement, danmuConfig) { method setup (line 60) | setup (insertObject, elementId) { method controlDanmu (line 74) | controlDanmu (action) { method addCanvasElement (line 89) | addCanvasElement (elementId, width, height) { method parseDanmus (line 103) | parseDanmus (jsonResp) { method addDanmu (line 124) | addDanmu () { method deleteDanmus (line 137) | deleteDanmus (ids) { method toggleDanmu (line 144) | toggleDanmu () { FILE: app/lib/danmu/sprite.js class Sprite (line 17) | class Sprite { method constructor (line 18) | constructor (id, x, y, width, height, speed, lifeTime, alive) { method draw (line 36) | draw () { method move (line 40) | move () { method appendChild (line 53) | appendChild (sprite) { method drawChildren (line 59) | drawChildren () { method remove (line 68) | remove () { FILE: app/lib/listener/index.js function realInit (line 18) | function realInit () { FILE: app/lib/utils/index.js class ImageCache (line 5) | class ImageCache { method constructor (line 6) | constructor () { method test (line 11) | test (callback, text) { method getImage (line 29) | getImage (src) { method buildCache (line 33) | buildCache (src, width) { function tryCatch (line 52) | function tryCatch (fn, fnCatch) { FILE: app/panel.js function controlButtonClick (line 9) | function controlButtonClick () {