Model outliner (#735)

* Model outliner

* Partial revert

* Reformat code

* Object indicators overhaul -> Hull/Clickbox/Outline (with different outline styles)

* Implement config tweak for comboboxes
(unhideValue/hideValue/enabledByValue/disabledByValue)

* Reformat modeloutliner
This commit is contained in:
sdburns1998
2019-06-27 02:50:01 +02:00
committed by Kyleeld
parent bfd11cd745
commit 9142a08f3f
18 changed files with 506 additions and 92 deletions

View File

@@ -42,4 +42,14 @@ public interface DecorativeObject extends TileObject
Renderable getRenderable();
Renderable getRenderable2();
Model getModel1();
Model getModel2();
int getYOffset();
int getXOffset();
int getOrientation();
}

View File

@@ -69,4 +69,8 @@ public interface GameObject extends TileObject
Angle getOrientation();
Renderable getRenderable();
int getRsOrientation();
Model getModel();
}

View File

@@ -30,4 +30,6 @@ package net.runelite.api;
public interface GroundObject extends TileObject
{
Renderable getRenderable();
Model getModel();
}

View File

@@ -56,4 +56,8 @@ public interface ItemLayer extends TileObject
* @return the top item
*/
Renderable getTop();
Model getModelBottom();
Model getModelMiddle();
Model getModelTop();
}

View File

@@ -52,4 +52,7 @@ public interface WallObject extends TileObject
Renderable getRenderable1();
Renderable getRenderable2();
Model getModelA();
Model getModelB();
}