Class SceneObjectQuery
java.lang.Object
org.rspeer.game.query.Query<SceneObject, SceneObjectQuery, SceneNodeQueryResults<SceneObject>>
org.rspeer.game.query.scene.SceneNodeQuery<SceneObject, SceneObjectQuery>
org.rspeer.game.query.scene.SceneObjectQuery
- All Implemented Interfaces:
Cloneable, Predicate<SceneObject>, org.rspeer.commons.typing.SelfTyped<SceneObjectQuery>, Actionable.Query<SceneObjectQuery>, Identifiable.Query<SceneObjectQuery>, Nameable.Query<SceneObjectQuery>, SceneNode.Query<SceneNodeQuery<SceneObject, SceneObjectQuery>>
public class SceneObjectQuery
extends SceneNodeQuery<SceneObject, SceneObjectQuery>
implements Actionable.Query<SceneObjectQuery>, Identifiable.Query<SceneObjectQuery>, Nameable.Query<SceneObjectQuery>
-
Constructor Summary
ConstructorsConstructorDescriptionSceneObjectQuery(jag.oldscape.RSWorldMatrix matrix, Supplier<List<SceneObject>> provider) -
Method Summary
Modifier and TypeMethodDescriptioncolors(int... colors) ids(int... ids) mapFunctions(int... mapFunctions) mapScenes(int... mapScenes) nameContains(String... names) named(boolean named) self()booleantest(SceneObject obj) final SceneObjectQueryDeprecated.final SceneObjectQuerytypes(SceneObject.Type... layers) within(int distance) Methods inherited from class SceneNodeQuery
distanceEvaluator, nonInstanced, on, on, positionInteractable, reachable, within, within, within
-
Constructor Details
-
SceneObjectQuery
-
-
Method Details
-
getDefaultProvider
- Specified by:
getDefaultProviderin classQuery<SceneObject, SceneObjectQuery, SceneNodeQueryResults<SceneObject>>
-
named
-
names
- Specified by:
namesin interfaceNameable.Query<SceneObjectQuery>
-
nameContains
- Specified by:
nameContainsin interfaceNameable.Query<SceneObjectQuery>
-
names
- Specified by:
namesin interfaceNameable.Query<SceneObjectQuery>
-
actions
- Specified by:
actionsin interfaceActionable.Query<SceneObjectQuery>
-
mapFunctions
-
mapScenes
-
types
@SafeVarargs @Deprecated public final SceneObjectQuery types(Class<? extends jag.oldscape.RSSceneObject>... types) Deprecated. -
types
-
colors
-
ids
- Specified by:
idsin interfaceIdentifiable.Query<SceneObjectQuery>
-
within
- Specified by:
withinin interfaceSceneNode.Query<SceneNodeQuery<SceneObject, SceneObjectQuery>>- Overrides:
withinin classSceneNodeQuery<SceneObject, SceneObjectQuery>
-
test
- Specified by:
testin interfacePredicate<SceneObject>- Overrides:
testin classSceneNodeQuery<SceneObject, SceneObjectQuery>
-
self
- Specified by:
selfin interfaceorg.rspeer.commons.typing.SelfTyped<SceneObjectQuery>
-