Class CameraPlugin
- java.lang.Object
-
- net.runelite.client.plugins.Plugin
-
- net.runelite.client.plugins.camera.CameraPlugin
-
- All Implemented Interfaces:
com.google.inject.Module,KeyListener,EventListener,KeyListener,MouseListener
@PluginDescriptor(name="Camera", description="Expands zoom limit, provides vertical camera, and remaps mouse input keys", tags={"zoom","limit","vertical","click","mouse"}, enabledByDefault=false) public class CameraPlugin extends Plugin implements KeyListener, MouseListener
-
-
Constructor Summary
Constructors Constructor Description CameraPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidkeyPressed(KeyEvent e)voidkeyReleased(KeyEvent e)voidkeyTyped(KeyEvent e)MouseEventmouseClicked(MouseEvent mouseEvent)MouseEventmouseDragged(MouseEvent mouseEvent)MouseEventmouseEntered(MouseEvent mouseEvent)MouseEventmouseExited(MouseEvent mouseEvent)MouseEventmouseMoved(MouseEvent mouseEvent)MouseEventmousePressed(MouseEvent mouseEvent)The event that is triggered when a mouse button is pressed In this method the right click is changed to a middle-click to enable rotating the cameraMouseEventmouseReleased(MouseEvent mouseEvent)Correct the MouseEvent to release the correct buttonvoidonClientTick(ClientTick event)Checks if the menu has any options, because menu entries are built each tick and the MouseListener runs on the awt threadvoidonConfigChanged(ConfigChanged ev)voidonFocusChanged(FocusChanged event)voidonScriptCallbackEvent(ScriptCallbackEvent event)protected voidshutDown()protected voidstartUp()-
Methods inherited from class net.runelite.client.plugins.Plugin
configure, equals, getInjector, getName, hashCode, resetConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.runelite.client.input.KeyListener
focusLost, isEnabledOnLoginScreen
-
-
-
-
Method Detail
-
onScriptCallbackEvent
@Subscribe public void onScriptCallbackEvent(ScriptCallbackEvent event)
-
onFocusChanged
@Subscribe public void onFocusChanged(FocusChanged event)
-
onConfigChanged
@Subscribe public void onConfigChanged(ConfigChanged ev)
-
keyTyped
public void keyTyped(KeyEvent e)
- Specified by:
keyTypedin interfaceKeyListener
-
keyPressed
public void keyPressed(KeyEvent e)
- Specified by:
keyPressedin interfaceKeyListener
-
keyReleased
public void keyReleased(KeyEvent e)
- Specified by:
keyReleasedin interfaceKeyListener
-
onClientTick
@Subscribe public void onClientTick(ClientTick event)
Checks if the menu has any options, because menu entries are built each tick and the MouseListener runs on the awt thread
-
mousePressed
public MouseEvent mousePressed(MouseEvent mouseEvent)
The event that is triggered when a mouse button is pressed In this method the right click is changed to a middle-click to enable rotating the cameraThis method also provides the config option to enable the middle-mouse button to always open the right click menu
- Specified by:
mousePressedin interfaceMouseListener
-
mouseReleased
public MouseEvent mouseReleased(MouseEvent mouseEvent)
Correct the MouseEvent to release the correct button- Specified by:
mouseReleasedin interfaceMouseListener
-
mouseDragged
public MouseEvent mouseDragged(MouseEvent mouseEvent)
- Specified by:
mouseDraggedin interfaceMouseListener
-
mouseMoved
public MouseEvent mouseMoved(MouseEvent mouseEvent)
- Specified by:
mouseMovedin interfaceMouseListener
-
mouseClicked
public MouseEvent mouseClicked(MouseEvent mouseEvent)
- Specified by:
mouseClickedin interfaceMouseListener
-
mouseEntered
public MouseEvent mouseEntered(MouseEvent mouseEvent)
- Specified by:
mouseEnteredin interfaceMouseListener
-
mouseExited
public MouseEvent mouseExited(MouseEvent mouseEvent)
- Specified by:
mouseExitedin interfaceMouseListener
-
-