Merge pull request #2425 from Abextm/async-sprite
Add SpriteManager to get sprites from the cache
This commit is contained in:
@@ -26,6 +26,7 @@ package net.runelite.rs.api;
|
||||
|
||||
import java.util.Map;
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.api.IndexDataBase;
|
||||
import net.runelite.api.SpritePixels;
|
||||
import net.runelite.api.World;
|
||||
import net.runelite.api.widgets.Widget;
|
||||
@@ -305,6 +306,14 @@ public interface RSClient extends RSGameEngine, Client
|
||||
@Import("createSprite")
|
||||
RSSpritePixels createItemSprite(int itemId, int quantity, int thickness, int borderColor, int stackable, boolean noted);
|
||||
|
||||
@Import("getSpriteAsSpritePixels")
|
||||
@Override
|
||||
RSSpritePixels getSprite(IndexDataBase source, int archiveId, int fileId);
|
||||
|
||||
@Import("indexSprites")
|
||||
@Override
|
||||
RSIndexDataBase getIndexSprites();
|
||||
|
||||
@Import("widgetFlags")
|
||||
@Override
|
||||
RSHashTable getWidgetFlags();
|
||||
|
||||
@@ -24,9 +24,10 @@
|
||||
*/
|
||||
package net.runelite.rs.api;
|
||||
|
||||
import net.runelite.api.IndexDataBase;
|
||||
import net.runelite.mapping.Import;
|
||||
|
||||
public interface RSIndexDataBase
|
||||
public interface RSIndexDataBase extends IndexDataBase
|
||||
{
|
||||
@Import("getConfigData")
|
||||
byte[] getConfigData(int archiveId, int fileId);
|
||||
|
||||
Reference in New Issue
Block a user