public interface IDrawTask
限定符和类型 | 接口和说明 |
---|---|
static interface |
IDrawTask.TaskListener |
限定符和类型 | 字段和说明 |
---|---|
static int |
PLAY_STATE_PAUSE |
static int |
PLAY_STATE_PLAYING |
限定符和类型 | 方法和说明 |
---|---|
void |
addDanmaku(BaseDanmaku item) |
void |
clearDanmakusOnScreen(long currMillis) |
IRenderer.RenderingState |
draw(AbsDisplayer displayer) |
IDanmakus |
getVisibleDanmakusOnTime(long time) |
void |
invalidateDanmaku(BaseDanmaku item,
boolean remeasure) |
void |
onPlayStateChanged(int state) |
void |
prepare() |
void |
quit() |
void |
removeAllDanmakus(boolean isClearDanmakusOnScreen) |
void |
removeAllLiveDanmakus() |
void |
requestClear() |
void |
requestClearRetainer() |
void |
requestHide() |
void |
requestRender() |
void |
requestSync(long fromTimeMills,
long toTimeMills,
long offsetMills) |
void |
reset() |
void |
seek(long mills) |
void |
setParser(BaseDanmakuParser parser) |
void |
start() |
static final int PLAY_STATE_PLAYING
static final int PLAY_STATE_PAUSE
void addDanmaku(BaseDanmaku item)
void removeAllDanmakus(boolean isClearDanmakusOnScreen)
void removeAllLiveDanmakus()
void clearDanmakusOnScreen(long currMillis)
IDanmakus getVisibleDanmakusOnTime(long time)
IRenderer.RenderingState draw(AbsDisplayer displayer)
void reset()
void seek(long mills)
void start()
void quit()
void prepare()
void onPlayStateChanged(int state)
void requestClear()
void requestClearRetainer()
void requestSync(long fromTimeMills, long toTimeMills, long offsetMills)
void setParser(BaseDanmakuParser parser)
void invalidateDanmaku(BaseDanmaku item, boolean remeasure)
void requestHide()
void requestRender()