Class CameraService


  • @Singleton
    public class CameraService
    extends java.lang.Object
    Camera state and direct client camera controls.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ANGLE_UNITS  
      static double MAX_MINIMAP_ZOOM
      Conservative API input cap; prevents unbounded minimap scaling.
      static int MAX_PITCH  
      static int MIN_PITCH
      Standard revision-240 camera policy; this helper does not enable the pitch relaxer.
    • Constructor Summary

      Constructors 
      Constructor Description
      CameraService​(net.runelite.api.Client client)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void lookAt​(net.runelite.api.Actor actor)  
      void lookAt​(net.runelite.api.coords.WorldPoint point)  
      double minimapZoom()  
      int pitch()  
      void setMinimapZoom​(double zoom)  
      void setPitch​(int pitch)  
      void setPitchRadians​(double radians)  
      void setYaw​(int yaw)  
      void setYawRadians​(double radians)
      Explicit radians adapter; legacy integer methods and getters use JAU14.
      void setZoom​(int zoom)  
      int yaw()  
      int zoom()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • MIN_PITCH

        public static final int MIN_PITCH
        Standard revision-240 camera policy; this helper does not enable the pitch relaxer.
        See Also:
        Constant Field Values
      • MAX_MINIMAP_ZOOM

        public static final double MAX_MINIMAP_ZOOM
        Conservative API input cap; prevents unbounded minimap scaling.
        See Also:
        Constant Field Values
    • Constructor Detail

      • CameraService

        @Inject
        public CameraService​(net.runelite.api.Client client)
    • Method Detail

      • yaw

        public int yaw()
      • pitch

        public int pitch()
      • zoom

        public int zoom()
      • minimapZoom

        public double minimapZoom()
      • setYaw

        public void setYaw​(int yaw)
      • setPitch

        public void setPitch​(int pitch)
      • setZoom

        public void setZoom​(int zoom)
      • setMinimapZoom

        public void setMinimapZoom​(double zoom)
      • lookAt

        public void lookAt​(net.runelite.api.Actor actor)
      • lookAt

        public void lookAt​(net.runelite.api.coords.WorldPoint point)
      • setYawRadians

        public void setYawRadians​(double radians)
        Explicit radians adapter; legacy integer methods and getters use JAU14.
      • setPitchRadians

        public void setPitchRadians​(double radians)