Package net.runelite.client.plugins.gpu
Class GpuPlugin
- java.lang.Object
-
- net.runelite.client.plugins.Plugin
-
- net.runelite.client.plugins.gpu.GpuPlugin
-
- All Implemented Interfaces:
com.google.inject.Module,DrawCallbacks
@PluginDescriptor(name="GPU", description="Utilizes the GPU", enabledByDefault=false, tags={"fog","draw distance"}, loadInSafeMode=false) public class GpuPlugin extends Plugin implements DrawCallbacks
-
-
Field Summary
-
Fields inherited from interface net.runelite.api.hooks.DrawCallbacks
GPU, HILLSKEW, NO_VERTEX_SNAPPING, NORMALS, PASS_ALPHA, PASS_OPAQUE, ZBUF, ZBUF_ZONE_FRUSTUM_CHECK
-
-
Constructor Summary
Constructors Constructor Description GpuPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidanimate(Texture texture, int diff)voiddraw(int overlayColor)voiddraw(Projection projection, Scene scene, Renderable renderable, int orientation, int x, int y, int z, long hash)Draw a renderable in the scenevoiddrawScene(double cameraX, double cameraY, double cameraZ, double cameraPitch, double cameraYaw, int plane)voiddrawScenePaint(Scene scene, SceneTilePaint paint, int plane, int tileX, int tileY)voiddrawSceneTileModel(Scene scene, SceneTileModel model, int tileX, int tileY)voidloadScene(Scene scene)voidonConfigChanged(ConfigChanged configChanged)voidonGameStateChanged(GameStateChanged gameStateChanged)voidpostDrawScene()protected voidshutDown()protected voidstartUp()voidswapScene(Scene scene)booleantileInFrustum(Scene scene, float pitchSin, float pitchCos, float yawSin, float yawCos, int cameraX, int cameraY, int cameraZ, int plane, int msx, int msy)-
Methods inherited from class net.runelite.client.plugins.Plugin
configure, equals, getInjector, getName, hashCode, resetConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.runelite.api.hooks.DrawCallbacks
despawnWorldView, drawDynamic, drawPass, drawTemp, drawZoneAlpha, drawZoneOpaque, invalidateZone, loadScene, postSceneDraw, preSceneDraw, zoneInFrustum
-
-
-
-
Method Detail
-
onConfigChanged
@Subscribe public void onConfigChanged(ConfigChanged configChanged)
-
drawScene
public void drawScene(double cameraX, double cameraY, double cameraZ, double cameraPitch, double cameraYaw, int plane)- Specified by:
drawScenein interfaceDrawCallbacks
-
postDrawScene
public void postDrawScene()
- Specified by:
postDrawScenein interfaceDrawCallbacks
-
drawScenePaint
public void drawScenePaint(Scene scene, SceneTilePaint paint, int plane, int tileX, int tileY)
- Specified by:
drawScenePaintin interfaceDrawCallbacks
-
drawSceneTileModel
public void drawSceneTileModel(Scene scene, SceneTileModel model, int tileX, int tileY)
- Specified by:
drawSceneTileModelin interfaceDrawCallbacks
-
draw
public void draw(int overlayColor)
- Specified by:
drawin interfaceDrawCallbacks
-
animate
public void animate(Texture texture, int diff)
- Specified by:
animatein interfaceDrawCallbacks
-
onGameStateChanged
@Subscribe public void onGameStateChanged(GameStateChanged gameStateChanged)
-
loadScene
public void loadScene(Scene scene)
- Specified by:
loadScenein interfaceDrawCallbacks
-
swapScene
public void swapScene(Scene scene)
- Specified by:
swapScenein interfaceDrawCallbacks
-
tileInFrustum
public boolean tileInFrustum(Scene scene, float pitchSin, float pitchCos, float yawSin, float yawCos, int cameraX, int cameraY, int cameraZ, int plane, int msx, int msy)
- Specified by:
tileInFrustumin interfaceDrawCallbacks
-
draw
public void draw(Projection projection, Scene scene, Renderable renderable, int orientation, int x, int y, int z, long hash)
Draw a renderable in the scene- Specified by:
drawin interfaceDrawCallbacks
-
-