public interface IDanmakus
限定符和类型 | 接口和说明 |
---|---|
static class |
IDanmakus.BaseComparator |
static class |
IDanmakus.Consumer<Progress,Result> |
static class |
IDanmakus.DefaultConsumer<Progress> |
static class |
IDanmakus.TimeComparator |
static class |
IDanmakus.YPosComparator |
static class |
IDanmakus.YPosDescComparator |
限定符和类型 | 字段和说明 |
---|---|
static int |
ST_BY_LIST
this type is used to iterate/remove/insert elements, not support sub/subnew
|
static int |
ST_BY_TIME |
static int |
ST_BY_YPOS |
static int |
ST_BY_YPOS_DESC |
限定符和类型 | 方法和说明 |
---|---|
boolean |
addItem(BaseDanmaku item) |
void |
clear() |
boolean |
contains(BaseDanmaku item) |
BaseDanmaku |
first() |
void |
forEach(IDanmakus.Consumer<? super BaseDanmaku,?> consumer) |
void |
forEachSync(IDanmakus.Consumer<? super BaseDanmaku,?> consumer) |
java.util.Collection<BaseDanmaku> |
getCollection() |
boolean |
isEmpty() |
BaseDanmaku |
last() |
java.lang.Object |
obtainSynchronizer() |
boolean |
removeItem(BaseDanmaku item) |
void |
setSubItemsDuplicateMergingEnabled(boolean enable) |
int |
size() |
IDanmakus |
sub(long startTime,
long endTime) |
IDanmakus |
subnew(long startTime,
long endTime) |
static final int ST_BY_TIME
static final int ST_BY_YPOS
static final int ST_BY_YPOS_DESC
static final int ST_BY_LIST
boolean addItem(BaseDanmaku item)
boolean removeItem(BaseDanmaku item)
IDanmakus subnew(long startTime, long endTime)
IDanmakus sub(long startTime, long endTime)
int size()
void clear()
BaseDanmaku first()
BaseDanmaku last()
boolean contains(BaseDanmaku item)
boolean isEmpty()
void setSubItemsDuplicateMergingEnabled(boolean enable)
java.util.Collection<BaseDanmaku> getCollection()
void forEachSync(IDanmakus.Consumer<? super BaseDanmaku,?> consumer)
void forEach(IDanmakus.Consumer<? super BaseDanmaku,?> consumer)
java.lang.Object obtainSynchronizer()