Class ChunkPager

java.lang.Object
com.rvandoosselaer.blocks.Pager<com.jme3.scene.Node>
com.rvandoosselaer.blocks.ChunkPager

public class ChunkPager extends Pager<com.jme3.scene.Node>
A pager implementation that pages the meshes of the chunks around the given location. Attaching chunks that are in range and detaching them when they are out of range, from the given node.
  • Constructor Details

    • ChunkPager

      public ChunkPager(@NonNull @NonNull com.jme3.scene.Node node, @NonNull @NonNull ChunkManager chunkManager)
  • Method Details

    • createPage

      protected com.jme3.scene.Node createPage(Chunk chunk)
      Description copied from class: Pager
      Creates and returns the page based on the passed chunk.
      Specified by:
      createPage in class Pager<com.jme3.scene.Node>
      Returns:
      page of the chunk or null
    • detachPage

      protected void detachPage(com.jme3.scene.Node page)
      Description copied from class: Pager
      Detach the page.
      Specified by:
      detachPage in class Pager<com.jme3.scene.Node>
      Parameters:
      page - to detach
    • attachPage

      protected void attachPage(com.jme3.scene.Node page)
      Description copied from class: Pager
      Attach the page.
      Specified by:
      attachPage in class Pager<com.jme3.scene.Node>
      Parameters:
      page - to attach