public abstract class BaseDanmakuParser
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected DanmakuContext |
mContext |
protected IDataSource<?> |
mDataSource |
protected IDisplayer |
mDisp |
protected float |
mDispDensity |
protected int |
mDispHeight |
protected int |
mDispWidth |
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 |
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
public BaseDanmakuParser setDisplayer(IDisplayer disp)
protected float getViewportSizeFactor()
public IDisplayer getDisplayer()
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)