Class WorldRenderer

java.lang.Object
org.collebol.client.gui.graphics.renderer.Renderer
org.collebol.client.gui.graphics.renderer.WorldRenderer

public class WorldRenderer extends Renderer
The WorldRenderer class contains several methods to simply render world and chunks.

WorldRenderer is relative to a CameraRenderer.

Usage:

     WorldRenderer worldRenderer = new WorldRenderer(world, engine);
     engine.getRenderers().registerNewRenderer(worldRenderer); //register the worldRenderer
 
Since:
1.0-dev
Author:
ColleBol - contact@collebol.org
  • Constructor Details

    • WorldRenderer

      public WorldRenderer(World world, EJGEngine e)
      WorldRenderer constructor
      Parameters:
      world - the world to be rendered.
      e - the engine instance.
  • Method Details

    • renderWorldChunks

      public void renderWorldChunks()
      Renders all chunks in World.getChunks() loaded in the world.

      Relative to a CameraRenderer

    • renderWorldChunksAsBatch

      public void renderWorldChunksAsBatch()
      Renders all chunks in World.getChunks() loaded in the world as Batch. This method iterates through each chunk and uses the CameraRenderer to render the objects within each chunk as a batch.
    • renderChunkRelativeToCamera

      public void renderChunkRelativeToCamera(Chunk chunk)