Package net.storm.api.query.entities
Class SceneEntityQuery<T extends SceneEntity,Q extends SceneEntityQuery<T,Q>>
java.lang.Object
net.storm.api.query.Query<T,Q,SceneEntityQueryResults<T>>
net.storm.api.query.entities.SceneEntityQuery<T,Q>
- All Implemented Interfaces:
Predicate<T>
- Direct Known Subclasses:
ActorQuery,TileItemQuery,TileObjectQuery
public abstract class SceneEntityQuery<T extends SceneEntity,Q extends SceneEntityQuery<T,Q>>
extends Query<T,Q,SceneEntityQueryResults<T>>
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactionContains(String text) distance(int maxDistance) distance(net.runelite.api.coords.WorldPoint source, int maxDistance) ids(int... ids) localLocations(net.runelite.api.coords.LocalPoint... localLocations) locations(net.runelite.api.coords.WorldPoint... locations) nameContains(String text) booleanwithin(net.runelite.api.coords.WorldArea... areas) worldView(net.runelite.api.WorldView worldView)
-
Constructor Details
-
SceneEntityQuery
-
-
Method Details
-
ids
-
names
-
nameContains
-
actions
-
actionContains
-
locations
-
localLocations
-
distance
-
distance
-
distance
-
within
-
worldView
-
test
- Specified by:
testin interfacePredicate<T extends SceneEntity>- Overrides:
testin classQuery<T extends SceneEntity,Q extends SceneEntityQuery<T, Q>, SceneEntityQueryResults<T extends SceneEntity>>
-