Package net.runelite.client.game
Class SpriteManager
- java.lang.Object
-
- net.runelite.client.game.SpriteManager
-
@Singleton public class SpriteManager extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSpriteOverrides(SpriteOverride[] add)voidaddSpriteTo(javax.swing.JButton c, int archive, int file)Calls setIcon on c, ensuring it is repainted when this changesvoidaddSpriteTo(javax.swing.JLabel c, int archive, int file)Calls setIcon on c, ensuring it is repainted when this changesjava.awt.image.BufferedImagegetSprite(int archive, int file)voidgetSpriteAsync(int archive, int file, java.util.function.Consumer<java.awt.image.BufferedImage> user)voidgetSpriteAsync(int archive, int file, InfoBox infoBox)voidremoveSpriteOverrides(SpriteOverride[] remove)
-
-
-
Method Detail
-
getSprite
@Nullable public java.awt.image.BufferedImage getSprite(int archive, int file)
-
getSpriteAsync
public void getSpriteAsync(int archive, int file, java.util.function.Consumer<java.awt.image.BufferedImage> user)
-
getSpriteAsync
public void getSpriteAsync(int archive, int file, InfoBox infoBox)
-
addSpriteTo
public void addSpriteTo(javax.swing.JButton c, int archive, int file)Calls setIcon on c, ensuring it is repainted when this changes
-
addSpriteTo
public void addSpriteTo(javax.swing.JLabel c, int archive, int file)Calls setIcon on c, ensuring it is repainted when this changes
-
addSpriteOverrides
public void addSpriteOverrides(SpriteOverride[] add)
-
removeSpriteOverrides
public void removeSpriteOverrides(SpriteOverride[] remove)
-
-