Class ChatIconManager


  • @Singleton
    public class ChatIconManager
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int chatIconIndex​(int iconId)  
      int getIconNumber​(net.runelite.api.clan.ClanTitle clanTitle)  
      int getIconNumber​(net.runelite.api.FriendsChatRank friendsChatRank)  
      java.awt.image.BufferedImage getRankImage​(net.runelite.api.clan.ClanTitle clanTitle)  
      java.awt.image.BufferedImage getRankImage​(net.runelite.api.FriendsChatRank friendsChatRank)  
      int registerChatIcon​(java.awt.image.BufferedImage image)  
      int reserveChatIcon()
      Reserves a chat icon id with a dummy image
      void updateChatIcon​(int iconId, java.awt.image.BufferedImage image)
      Update an existing chat icons image
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • registerChatIcon

        public int registerChatIcon​(java.awt.image.BufferedImage image)
      • reserveChatIcon

        public int reserveChatIcon()
        Reserves a chat icon id with a dummy image
      • updateChatIcon

        public void updateChatIcon​(int iconId,
                                   java.awt.image.BufferedImage image)
        Update an existing chat icons image
      • chatIconIndex

        public int chatIconIndex​(int iconId)
      • getRankImage

        @Nullable
        public java.awt.image.BufferedImage getRankImage​(net.runelite.api.FriendsChatRank friendsChatRank)
      • getRankImage

        @Nullable
        public java.awt.image.BufferedImage getRankImage​(net.runelite.api.clan.ClanTitle clanTitle)
      • getIconNumber

        public int getIconNumber​(net.runelite.api.FriendsChatRank friendsChatRank)
      • getIconNumber

        public int getIconNumber​(net.runelite.api.clan.ClanTitle clanTitle)