public abstract class BaseDanmakuParser
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
BaseDanmakuParser.Listener |
限定符和类型 | 字段和说明 |
---|---|
protected DanmakuContext |
mContext |
protected IDataSource<?> |
mDataSource |
protected IDisplayer |
mDisp |
protected float |
mDispDensity |
protected int |
mDispHeight |
protected int |
mDispWidth |
protected BaseDanmakuParser.Listener |
mListener |
protected float |
mScaledDensity |
protected DanmakuTimer |
mTimer |
构造器和说明 |
---|
BaseDanmakuParser() |
限定符和类型 | 方法和说明 |
---|---|
IDanmakus |
getDanmakus() |
IDisplayer |
getDisplayer() |
DanmakuTimer |
getTimer() |
protected float |
getViewportSizeFactor()
decide the speed of scroll-danmakus
|
BaseDanmakuParser |
load(IDataSource<?> source) |
protected abstract IDanmakus |
parse() |
void |
release() |
protected void |
releaseDataSource() |
BaseDanmakuParser |
setConfig(DanmakuContext config) |
BaseDanmakuParser |
setDisplayer(IDisplayer disp) |
BaseDanmakuParser |
setListener(BaseDanmakuParser.Listener listener) |
BaseDanmakuParser |
setTimer(DanmakuTimer timer) |
protected IDataSource<?> mDataSource
protected DanmakuTimer mTimer
protected int mDispWidth
protected int mDispHeight
protected float mDispDensity
protected float mScaledDensity
protected IDisplayer mDisp
protected DanmakuContext mContext
protected BaseDanmakuParser.Listener mListener
public BaseDanmakuParser setDisplayer(IDisplayer disp)
public IDisplayer getDisplayer()
public BaseDanmakuParser setListener(BaseDanmakuParser.Listener listener)
protected float getViewportSizeFactor()
public BaseDanmakuParser load(IDataSource<?> source)
public BaseDanmakuParser setTimer(DanmakuTimer timer)
public DanmakuTimer getTimer()
public IDanmakus getDanmakus()
protected void releaseDataSource()
protected abstract IDanmakus parse()
public void release()
public BaseDanmakuParser setConfig(DanmakuContext config)