Class CameraGroupStrategy

java.lang.Object
gaiasky.render.gdx.g3d.decals.CameraGroupStrategy
All Implemented Interfaces:
com.badlogic.gdx.graphics.g3d.decals.GroupStrategy, com.badlogic.gdx.utils.Disposable

public class CameraGroupStrategy extends Object implements com.badlogic.gdx.graphics.g3d.decals.GroupStrategy, com.badlogic.gdx.utils.Disposable
  • Constructor Details

    • CameraGroupStrategy

      public CameraGroupStrategy(com.badlogic.gdx.graphics.Camera camera)
    • CameraGroupStrategy

      public CameraGroupStrategy(com.badlogic.gdx.graphics.Camera camera, Comparator<com.badlogic.gdx.graphics.g3d.decals.Decal> sorter)
  • Method Details

    • getCamera

      public com.badlogic.gdx.graphics.Camera getCamera()
    • setCamera

      public void setCamera(com.badlogic.gdx.graphics.Camera camera)
    • decideGroup

      public int decideGroup(com.badlogic.gdx.graphics.g3d.decals.Decal decal)
      Specified by:
      decideGroup in interface com.badlogic.gdx.graphics.g3d.decals.GroupStrategy
    • beforeGroup

      public void beforeGroup(int group, com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.g3d.decals.Decal> contents)
      Specified by:
      beforeGroup in interface com.badlogic.gdx.graphics.g3d.decals.GroupStrategy
    • afterGroup

      public void afterGroup(int group)
      Specified by:
      afterGroup in interface com.badlogic.gdx.graphics.g3d.decals.GroupStrategy
    • beforeGroups

      public void beforeGroups()
      Specified by:
      beforeGroups in interface com.badlogic.gdx.graphics.g3d.decals.GroupStrategy
    • afterGroups

      public void afterGroups()
      Specified by:
      afterGroups in interface com.badlogic.gdx.graphics.g3d.decals.GroupStrategy
    • getGroupShader

      public com.badlogic.gdx.graphics.glutils.ShaderProgram getGroupShader(int group)
      Specified by:
      getGroupShader in interface com.badlogic.gdx.graphics.g3d.decals.GroupStrategy
    • dispose

      public void dispose()
      Specified by:
      dispose in interface com.badlogic.gdx.utils.Disposable