package mapped;

import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.api.RSTextureLoader;

@ObfuscatedName("lw")
public interface TextureLoader extends RSTextureLoader {
   @ObfuscatedName("ar")
   @ObfuscatedSignature(
      descriptor = "(II)[I",
      garbageValue = "2146690386"
   )
   int[] getTexturePixels_base(int var1);

   @ObfuscatedName("ao")
   @ObfuscatedSignature(
      descriptor = "(II)I",
      garbageValue = "-799593144"
   )
   int getAverageTextureRGB_base(int var1);

   @ObfuscatedName("ab")
   @ObfuscatedSignature(
      descriptor = "(II)Z",
      garbageValue = "-293103198"
   )
   boolean vmethod5823_base(int var1);

   @ObfuscatedName("au")
   @ObfuscatedSignature(
      descriptor = "(IS)Z",
      garbageValue = "32621"
   )
   boolean isLowDetail_base(int var1);
}
