Class BillboardProceduralRenderer

java.lang.Object
gaiasky.render.system.AbstractRenderSystem
gaiasky.scene.system.render.draw.BillboardProceduralRenderer
All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable, IObserver, IRenderSystem, Comparable<IRenderSystem>

public class BillboardProceduralRenderer extends AbstractRenderSystem implements IObserver
Renders billboard datasets generated procedurally using a compute shader stage.
  • Field Details

    • logger

      protected static final Logger.Log logger
    • auxMat1

      protected final com.badlogic.gdx.math.Matrix4 auxMat1
      Auxiliary matrices.
    • auxMat2

      protected final com.badlogic.gdx.math.Matrix4 auxMat2
  • Constructor Details

    • BillboardProceduralRenderer

      public BillboardProceduralRenderer(SceneRenderer sceneRenderer, RenderGroup rg, float[] alphas, ExtShaderProgram[] shaders, ComputeShaderProgram computeShader)
      Creates a billboard set renderer.
      Parameters:
      sceneRenderer - The scene renderer.
      rg - The render group.
      alphas - Alphas array.
      computeShader - The shader.
  • Method Details