Class SystemBuilder
java.lang.Object
io.github.elebras1.flecs.SystemBuilderBase
io.github.elebras1.flecs.SystemBuilder
-
Field Summary
FieldsFields inherited from class SystemBuilderBase
desc, world -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionand()andFrom()protected FlecsSystembuild()each(EntityCallback callback) groupBy(long groupId) groupBy(long groupId, GroupByCallback groupByCallback) groupBy(Entity entity, GroupByCallback groupByCallback) groupBy(Class<?> componentClass, GroupByCallback groupByCallback) immediate(boolean immediate) in()inOut()interval(float interval) iter(IterCallback callback) kind(long phase) multiThreaded(boolean multiThreaded) not()notFrom()operator(int operator) optional()or()orderBy(long componentId) <T> SystemBuilderorderBy(long componentId, ComparatorComponent<T> comparator) <V extends ComponentView>
SystemBuilderorderBy(long componentId, ComparatorComponentView<V> comparator) orderBy(long componentId, ComparatorId comparator) <T> SystemBuilderorderBy(Entity entity, ComparatorComponent<T> comparator) <V extends ComponentView>
SystemBuilderorderBy(Entity entity, ComparatorComponentView<V> comparator) orderBy(Entity entity, ComparatorId comparator) <V extends ComponentView>
SystemBuilderorderBy(Class<?> componentClass, ComparatorComponentView<V> comparator) orderBy(Class<?> componentClass, ComparatorId comparator) <T> SystemBuilderorderBy(Class<T> componentClass, ComparatorComponent<T> comparator) orFrom()out()rate(int rate) <T> SystemBuilderrun(RunCallback callback) tickSource(long tickSource) with(long componentId) with(long relationId, long componentId) <T> SystemBuilder<T> SystemBuilderwithout(long componentId) without(long relationId, long componentId) <T> SystemBuilder<T> SystemBuilderMethods inherited from class SystemBuilderBase
each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, each, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView, eachView
-
Field Details
-
arena
-
-
Constructor Details
-
SystemBuilder
-
SystemBuilder
-
-
Method Details
-
kind
-
interval
-
rate
-
tickSource
-
multiThreaded
-
multiThreaded
-
immediate
-
immediate
-
with
-
with
-
with
-
with
-
with
-
without
-
without
-
without
-
without
-
without
-
in
-
out
-
inOut
-
operator
-
and
-
or
-
not
-
optional
-
andFrom
-
orFrom
-
notFrom
-
write
-
read
-
orderBy
-
orderBy
-
orderBy
-
orderBy
public <V extends ComponentView> SystemBuilder orderBy(long componentId, ComparatorComponentView<V> comparator) -
orderBy
-
orderBy
-
orderBy
-
orderBy
public <V extends ComponentView> SystemBuilder orderBy(Entity entity, ComparatorComponentView<V> comparator) -
orderBy
-
orderBy
-
orderBy
-
orderBy
public <V extends ComponentView> SystemBuilder orderBy(Class<?> componentClass, ComparatorComponentView<V> comparator) -
groupBy
-
groupBy
-
groupBy
-
groupBy
-
groupBy
-
groupBy
-
iter
-
run
-
each
-
build
- Specified by:
buildin classSystemBuilderBase
-