Interface SceneNode

All Known Implementing Classes:
AbsolutePosition, Coord, EffectObject, Entity, HintArrow, Npc, PathingEntity, Pickable, Player, Position, Projectile, RelativePosition, SceneObject, WorldEntity

public interface SceneNode
  • Method Details

    • getWorldEntity

      default WorldEntity getWorldEntity(jag.oldscape.RSWorldMatrix container)
    • getWorldEntity

      default WorldEntity getWorldEntity()
    • getMatrixId

      int getMatrixId()
    • getX

      default int getX()
    • getY

      default int getY()
    • getPosition

      @Deprecated Position getPosition()
      Deprecated.
    • getCoord

      Coord getCoord()
    • getCoordFine

      CoordFine getCoordFine()
    • getSceneContext

      default SceneContext getSceneContext()
    • getCoordView

      default CoordView getCoordView()
    • distance

      default double distance(SceneNode other)
    • distance

      default double distance()
    • distance

      default double distance(DistanceEvaluator evaluator, SceneNode other)
    • distance

      default double distance(DistanceEvaluator evaluator)
    • getFloorLevel

      default int getFloorLevel()
    • getEntityPositionHeight

      default int getEntityPositionHeight()
    • getEntityPositionWidth

      default int getEntityPositionWidth()
    • getCoordArea

      default CoordArea getCoordArea(boolean source)
    • getCoordArea

      default CoordArea getCoordArea()
    • getArea

      @Deprecated default Area getArea()
      Deprecated.
    • isInFieldOfViewOf

      default boolean isInFieldOfViewOf(SceneNode other, CollisionFlagOverride override)
    • isInFieldOfViewOf

      default boolean isInFieldOfViewOf(SceneNode other)