Interface DrawCallbacks


  • public interface DrawCallbacks
    • Method Detail

      • draw

        void draw​(Projection projection,
                  Scene scene,
                  Renderable renderable,
                  int orientation,
                  int x,
                  int y,
                  int z,
                  long hash)
      • drawScenePaint

        void drawScenePaint​(Scene scene,
                            SceneTilePaint paint,
                            int plane,
                            int tileX,
                            int tileZ)
      • drawSceneTileModel

        void drawSceneTileModel​(Scene scene,
                                SceneTileModel model,
                                int tileX,
                                int tileZ)
      • draw

        void draw​(int overlayColor)
        Called when a frame should be drawn.
        Parameters:
        overlayColor - Color of full-viewport overlays, if any
      • drawScene

        void drawScene​(double cameraX,
                       double cameraY,
                       double cameraZ,
                       double cameraPitch,
                       double cameraYaw,
                       int plane)
        Called before the scene is drawn
      • postDrawScene

        void postDrawScene()
        Called after the scene has been drawn
      • animate

        void animate​(Texture texture,
                     int diff)
      • loadScene

        void loadScene​(Scene scene)
      • swapScene

        void swapScene​(Scene scene)
      • tileInFrustum

        default boolean tileInFrustum​(Scene scene,
                                      int pitchSin,
                                      int pitchCos,
                                      int yawSin,
                                      int yawCos,
                                      int cameraX,
                                      int cameraY,
                                      int cameraZ,
                                      int plane,
                                      int msx,
                                      int msy)