public class RenderableQueryBuilder<T extends Renderable,Q extends AbstractQueryBuilder<T,Q,R>,R extends QueryResult<T>> extends AbstractQueryBuilder<T,Q,R>
Modifier and Type | Field and Description |
---|---|
static java.util.function.Predicate<Renderable> |
INVISIBLE_FILTER |
static java.util.function.Predicate<Renderable> |
VISIBLE_FILTER |
ctx
Constructor and Description |
---|
RenderableQueryBuilder(APIContext ctx,
java.util.function.Function<java.util.function.Predicate<T>,java.util.List<T>> objectsFunc) |
Modifier and Type | Method and Description |
---|---|
Q |
contains(java.awt.Point point) |
Q |
invisible() |
Q |
visible() |
public static final java.util.function.Predicate<Renderable> VISIBLE_FILTER
public static final java.util.function.Predicate<Renderable> INVISIBLE_FILTER
public RenderableQueryBuilder(APIContext ctx, java.util.function.Function<java.util.function.Predicate<T>,java.util.List<T>> objectsFunc)