Interface IRenderSystem

All Superinterfaces:
com.badlogic.gdx.utils.Disposable
All Known Implementing Classes:
AbstractRenderSystem, BillboardRenderer, BillboardSetRenderer, ElementsRenderer, ElementsSetRenderer, FontRenderSystem, ImmediateModeRenderSystem, InstancedRenderSystem, LinePrimitiveRenderer, LineQuadstripRenderer, LineRenderSystem, ModelRenderer, ParticleEffectsRenderer, ParticleSetInstancedRenderer, ParticleSetPointRenderer, ParticleSetRenderer, ParticleSystemRenderSystem, PointCloudQuadRenderer, PointCloudRenderer, PointCloudRenderSystem, PointCloudTriRenderSystem, PointPrimitiveRenderSystem, PrimitiveVertexRenderSystem, ShapeRenderer, SinglePointRenderer, StarSetInstancedRenderer, StarSetPointRenderer, StarSetRenderer, TessellationRenderer, TextRenderer, VariableSetInstancedRenderer, VariableSetPointRenderer, VariableSetRenderer

public interface IRenderSystem extends com.badlogic.gdx.utils.Disposable
Defines the interface common to all render systems.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    render(List<IRenderable> renderables, ICamera camera, double t, RenderingContext rc)
    Renders the given list of renderable objects.
    void
    resize(int w, int h)
    Resize the current render target with the given width and height.
    void
    updateBatchSize(int w, int h)
    Updates the size of object batches, if any.

    Methods inherited from interface com.badlogic.gdx.utils.Disposable

    dispose
  • Method Details

    • getRenderGroup

      RenderGroup getRenderGroup()
    • render

      void render(List<IRenderable> renderables, ICamera camera, double t, RenderingContext rc)
      Renders the given list of renderable objects.
      Parameters:
      renderables - The list of objects to render.
      camera - The camera object.
      t - The time, in seconds, since the session start.
      rc - The rendering context object.
    • resize

      void resize(int w, int h)
      Resize the current render target with the given width and height.
      Parameters:
      w - The new width.
      h - The new height.
    • updateBatchSize

      void updateBatchSize(int w, int h)
      Updates the size of object batches, if any.
      Parameters:
      w - The new width.
      h - The new height.