Package org.rspeer.game.query.scene
Class EffectObjectQuery
- java.lang.Object
-
- org.rspeer.game.query.Query<T,Q,SceneNodeQueryResults<T>>
-
- org.rspeer.game.query.scene.SceneNodeQuery<EffectObject,EffectObjectQuery>
-
- org.rspeer.game.query.scene.EffectObjectQuery
-
- All Implemented Interfaces:
Cloneable,Predicate<EffectObject>,SelfTyped<EffectObjectQuery>,Identifiable.Query<EffectObjectQuery>,SceneNode.Query<SceneNodeQuery<EffectObject,EffectObjectQuery>>
public class EffectObjectQuery extends SceneNodeQuery<EffectObject,EffectObjectQuery> implements Identifiable.Query<EffectObjectQuery>
-
-
Constructor Summary
Constructors Constructor Description EffectObjectQuery(Supplier<List<EffectObject>> provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Supplier<List<EffectObject>>getDefaultProvider()EffectObjectQueryids(int... ids)EffectObjectQueryself()booleantest(EffectObject e)-
Methods inherited from class org.rspeer.game.query.scene.SceneNodeQuery
distanceEvaluator, nonInstanced, on, on, positionInteractable, reachable, within, within, within, within
-
-
-
-
Constructor Detail
-
EffectObjectQuery
public EffectObjectQuery(Supplier<List<EffectObject>> provider)
-
-
Method Detail
-
getDefaultProvider
public Supplier<List<EffectObject>> getDefaultProvider()
- Specified by:
getDefaultProviderin classQuery<EffectObject,EffectObjectQuery,SceneNodeQueryResults<EffectObject>>
-
self
public EffectObjectQuery self()
- Specified by:
selfin interfaceSelfTyped<EffectObjectQuery>
-
ids
public EffectObjectQuery ids(int... ids)
- Specified by:
idsin interfaceIdentifiable.Query<EffectObjectQuery>
-
test
public boolean test(EffectObject e)
- Specified by:
testin interfacePredicate<EffectObject>- Overrides:
testin classSceneNodeQuery<EffectObject,EffectObjectQuery>
-
-