public static class DanmakuFilters.DuplicateMergingFilter extends DanmakuFilters.BaseDanmakuFilter<java.lang.Void>
限定符和类型 | 字段和说明 |
---|---|
protected IDanmakus |
blockedDanmakus |
protected java.util.LinkedHashMap<java.lang.String,BaseDanmaku> |
currentDanmakus |
构造器和说明 |
---|
DuplicateMergingFilter() |
限定符和类型 | 方法和说明 |
---|---|
void |
clear() |
boolean |
filter(BaseDanmaku danmaku,
int index,
int totalsizeInScreen,
DanmakuTimer timer,
boolean fromCachingTask,
DanmakuContext config) |
boolean |
needFilter(BaseDanmaku danmaku,
int index,
int totalsizeInScreen,
DanmakuTimer timer,
boolean fromCachingTask) |
void |
reset() |
void |
setData(java.lang.Void data) |
protected final IDanmakus blockedDanmakus
protected final java.util.LinkedHashMap<java.lang.String,BaseDanmaku> currentDanmakus
public boolean needFilter(BaseDanmaku danmaku, int index, int totalsizeInScreen, DanmakuTimer timer, boolean fromCachingTask)
public boolean filter(BaseDanmaku danmaku, int index, int totalsizeInScreen, DanmakuTimer timer, boolean fromCachingTask, DanmakuContext config)
public void setData(java.lang.Void data)
public void reset()
public void clear()
clear
在接口中 DanmakuFilters.IDanmakuFilter<java.lang.Void>
clear
在类中 DanmakuFilters.BaseDanmakuFilter<java.lang.Void>