mixins: Fix low detail

This commit is contained in:
Owain van Brakel
2022-03-30 15:03:06 +02:00
parent 5078be94b6
commit 7f56a4f050
6 changed files with 94 additions and 4 deletions

View File

@@ -649,6 +649,9 @@ public interface RSClient extends RSGameEngine, Client
@Override
boolean[] getPressedKeys();
@Import("isLowDetail")
boolean isLowMemory();
@Import("isLowDetail")
void setLowMemory(boolean lowMemory);
@@ -1201,6 +1204,9 @@ public interface RSClient extends RSGameEngine, Client
@Import("VarpDefinition_get")
RSVarpDefinition getVarpDefinition(int id);
@Construct
RSFloorOverlayDefinition newFloorOverlayDefinition();
@Construct
RSTileItem newTileItem();
@@ -1500,6 +1506,9 @@ public interface RSClient extends RSGameEngine, Client
@Import("FloorUnderlayDefinition_cached")
RSEvictingDualNodeHashTable getFloorUnderlayDefinitionCache();
@Import("FloorOverlayDefinition_archive")
RSAbstractArchive getFloorOverlayDefinitionArchive();
@Import("FloorOverlayDefinition_cached")
RSEvictingDualNodeHashTable getFloorOverlayDefinitionCache();

View File

@@ -1,3 +1,19 @@
package net.runelite.rs.api;
public interface RSFloorOverlayDefinition {}
import net.runelite.mapping.Import;
public interface RSFloorOverlayDefinition
{
@Import("primaryRgb")
int getPrimaryRgb();
@Import("texture")
int getTexture();
@Import("decode")
void decode(RSBuffer var1, int var2);
@Import("postDecode")
void postDecode();
}