Class SceneNodeQuery<T extends SceneNode, Q extends SceneNodeQuery<T,Q> >
java.lang.Object
org.rspeer.game.query.Query<T, Q, SceneNodeQueryResults<T>>
org.rspeer.game.query.scene.SceneNodeQuery<T,Q>
- All Implemented Interfaces:
Cloneable, Predicate<T>, org.rspeer.commons.typing.SelfTyped<Q>, SceneNode.Query<SceneNodeQuery<T,Q>>
- Direct Known Subclasses:
EffectObjectQuery, HintArrowQuery, PathingEntityQuery, PickableQuery, PositionQuery, ProjectileQuery, SceneObjectQuery
public abstract class SceneNodeQuery<T extends SceneNode, Q extends SceneNodeQuery<T,Q>>
extends Query<T, Q, SceneNodeQueryResults<T>>
implements SceneNode.Query<SceneNodeQuery<T,Q>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondistanceEvaluator(DistanceEvaluator distanceEvaluator) booleanwithin(int distance) within(CoordShape... coordAreas) Methods inherited from class Query
filter, getDefaultProvider, provider, resultsMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.rspeer.commons.typing.SelfTyped
self
-
Constructor Details
-
SceneNodeQuery
public SceneNodeQuery()
-
-
Method Details
-
on
-
within
-
on
-
within
-
within
-
within
- Specified by:
withinin interfaceSceneNode.Query<T extends SceneNode>
-
nonInstanced
-
distanceEvaluator
- Specified by:
distanceEvaluatorin interfaceSceneNode.Query<T extends SceneNode>
-
positionInteractable
-
reachable
-
test
-