Class GpuPlugin

    • Constructor Detail

      • GpuPlugin

        public GpuPlugin()
    • Method Detail

      • startUp

        protected void startUp()
        Overrides:
        startUp in class Plugin
      • shutDown

        protected void shutDown()
        Overrides:
        shutDown in class Plugin
      • drawScene

        public void drawScene​(double cameraX,
                              double cameraY,
                              double cameraZ,
                              double cameraPitch,
                              double cameraYaw,
                              int plane)
        Specified by:
        drawScene in interface DrawCallbacks
      • drawScenePaint

        public void drawScenePaint​(int orientation,
                                   int pitchSin,
                                   int pitchCos,
                                   int yawSin,
                                   int yawCos,
                                   int x,
                                   int y,
                                   int z,
                                   SceneTilePaint paint,
                                   int tileZ,
                                   int tileX,
                                   int tileY,
                                   int zoom,
                                   int centerX,
                                   int centerY)
        Specified by:
        drawScenePaint in interface DrawCallbacks
      • drawSceneModel

        public void drawSceneModel​(int orientation,
                                   int pitchSin,
                                   int pitchCos,
                                   int yawSin,
                                   int yawCos,
                                   int x,
                                   int y,
                                   int z,
                                   SceneTileModel model,
                                   int tileZ,
                                   int tileX,
                                   int tileY,
                                   int zoom,
                                   int centerX,
                                   int centerY)
        Specified by:
        drawSceneModel in interface DrawCallbacks
      • draw

        public void draw​(int overlayColor)
        Specified by:
        draw in interface DrawCallbacks
      • tileInFrustum

        public boolean tileInFrustum​(Scene scene,
                                     int pitchSin,
                                     int pitchCos,
                                     int yawSin,
                                     int yawCos,
                                     int cameraX,
                                     int cameraY,
                                     int cameraZ,
                                     int plane,
                                     int msx,
                                     int msy)
        Specified by:
        tileInFrustum in interface DrawCallbacks
      • draw

        public void draw​(Renderable renderable,
                         int orientation,
                         int pitchSin,
                         int pitchCos,
                         int yawSin,
                         int yawCos,
                         int x,
                         int y,
                         int z,
                         long hash)
        Draw a renderable in the scene
        Specified by:
        draw in interface DrawCallbacks
        Parameters:
        renderable -
        orientation -
        pitchSin -
        pitchCos -
        yawSin -
        yawCos -
        x -
        y -
        z -
        hash -