From b0c853379c62045d124a988862bafa0bb498e9a1 Mon Sep 17 00:00:00 2001 From: Noodleeater Date: Sat, 20 Feb 2021 17:09:26 +0000 Subject: [PATCH] Added RL API to get client pixels --- runelite-api/src/main/java/net/runelite/api/Client.java | 5 +++++ .../src/main/java/net/runelite/rs/api/RSClient.java | 1 + 2 files changed, 6 insertions(+) diff --git a/runelite-api/src/main/java/net/runelite/api/Client.java b/runelite-api/src/main/java/net/runelite/api/Client.java index 72710c98fc..6b7e911552 100644 --- a/runelite-api/src/main/java/net/runelite/api/Client.java +++ b/runelite-api/src/main/java/net/runelite/api/Client.java @@ -1863,6 +1863,11 @@ public interface Client extends GameEngine */ void draw2010Menu(int alpha); + /** + * Get client pixels. each int represents and ARGB colored pixel. + */ + int[] getGraphicsPixels(); + /** * Draws a menu in the OSRS interface style. * diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java b/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java index f927953b87..0689bda5f6 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java @@ -963,6 +963,7 @@ public interface RSClient extends RSGameEngine, Client boolean getViewportContainsMouse(); @Import("Rasterizer2D_pixels") + @Override int[] getGraphicsPixels(); @Import("Rasterizer2D_width")