Package rsb.internal
Class NewHooks
java.lang.Object
rsb.internal.NewHooks
- All Implemented Interfaces:
net.runelite.api.hooks.Callbacks
This class contains field required for mixins and runelite hooks to work.
All remaining method hooks in this class are performance-critical or contain client-specific logic and so they
can't just be placed in mixins or sent through event bus.
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoiddrawInterface(int interfaceId, List<net.runelite.api.widgets.WidgetItem> widgetItems) voiddrawLayer(net.runelite.api.widgets.Widget layer, List<net.runelite.api.widgets.WidgetItem> widgetItems) voidvoidframe()voidkeyPressed(KeyEvent keyEvent) voidkeyReleased(KeyEvent keyEvent) voidmouseClicked(MouseEvent mouseEvent) mouseDragged(MouseEvent mouseEvent) mouseEntered(MouseEvent mouseEvent) mouseExited(MouseEvent mouseEvent) mouseMoved(MouseEvent mouseEvent) mousePressed(MouseEvent mouseEvent) mouseReleased(MouseEvent mouseEvent) mouseWheelMoved(MouseWheelEvent event) voidonGameStateChanged(net.runelite.api.events.GameStateChanged gameStateChanged) voidonScriptCallbackEvent(net.runelite.api.events.ScriptCallbackEvent scriptCallbackEvent) voidvoidpostDeferred(Object event) voidtick()void
-
Method Details
-
post
- Specified by:
postin interfacenet.runelite.api.hooks.Callbacks
-
postDeferred
- Specified by:
postDeferredin interfacenet.runelite.api.hooks.Callbacks
-
tick
public void tick()- Specified by:
tickin interfacenet.runelite.api.hooks.Callbacks
-
frame
public void frame()- Specified by:
framein interfacenet.runelite.api.hooks.Callbacks
-
mousePressed
- Specified by:
mousePressedin interfacenet.runelite.api.hooks.Callbacks
-
mouseReleased
- Specified by:
mouseReleasedin interfacenet.runelite.api.hooks.Callbacks
-
mouseClicked
- Specified by:
mouseClickedin interfacenet.runelite.api.hooks.Callbacks
-
mouseEntered
- Specified by:
mouseEnteredin interfacenet.runelite.api.hooks.Callbacks
-
mouseExited
- Specified by:
mouseExitedin interfacenet.runelite.api.hooks.Callbacks
-
mouseDragged
- Specified by:
mouseDraggedin interfacenet.runelite.api.hooks.Callbacks
-
mouseMoved
- Specified by:
mouseMovedin interfacenet.runelite.api.hooks.Callbacks
-
mouseWheelMoved
- Specified by:
mouseWheelMovedin interfacenet.runelite.api.hooks.Callbacks
-
keyPressed
- Specified by:
keyPressedin interfacenet.runelite.api.hooks.Callbacks
-
keyReleased
- Specified by:
keyReleasedin interfacenet.runelite.api.hooks.Callbacks
-
keyTyped
- Specified by:
keyTypedin interfacenet.runelite.api.hooks.Callbacks
-
draw
public void draw(net.runelite.api.MainBufferProvider mainBufferProvider, Graphics graphics, int x, int y) - Specified by:
drawin interfacenet.runelite.api.hooks.Callbacks
-
drawScene
public void drawScene()- Specified by:
drawScenein interfacenet.runelite.api.hooks.Callbacks
-
drawAboveOverheads
public void drawAboveOverheads()- Specified by:
drawAboveOverheadsin interfacenet.runelite.api.hooks.Callbacks
-
onGameStateChanged
@Subscribe public void onGameStateChanged(net.runelite.api.events.GameStateChanged gameStateChanged) -
updateNpcs
public void updateNpcs()- Specified by:
updateNpcsin interfacenet.runelite.api.hooks.Callbacks
-
drawInterface
- Specified by:
drawInterfacein interfacenet.runelite.api.hooks.Callbacks
-
drawLayer
public void drawLayer(net.runelite.api.widgets.Widget layer, List<net.runelite.api.widgets.WidgetItem> widgetItems) - Specified by:
drawLayerin interfacenet.runelite.api.hooks.Callbacks
-
onScriptCallbackEvent
@Subscribe public void onScriptCallbackEvent(net.runelite.api.events.ScriptCallbackEvent scriptCallbackEvent)
-