Interface ISceneRenderer

All Known Implementing Classes:
SceneRenderer

public interface ISceneRenderer
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Checks if the component types are all on.
    void
    doneLoading(com.badlogic.gdx.assets.AssetManager manager)
    Actually initializes all the clockwork of this renderer using the assets in the given manager.
    getRenderLists(boolean full)
    Returns he render lists of this renderer.
    Gets the current render process.
    void
    initialize(com.badlogic.gdx.assets.AssetManager manager)
    Initializes the renderer, sending all the necessary assets to the manager for loading.
    boolean
    Checks if a given component type is on.
    void
    renderScene(ICamera camera, double t, RenderingContext renderContext)
    Renders the scene.
  • Method Details

    • renderScene

      void renderScene(ICamera camera, double t, RenderingContext renderContext)
      Renders the scene.
      Parameters:
      camera - The camera to use.
      t - The time in seconds since the start.
      renderContext - The render context.
    • initialize

      void initialize(com.badlogic.gdx.assets.AssetManager manager)
      Initializes the renderer, sending all the necessary assets to the manager for loading.
      Parameters:
      manager - The asset manager.
    • doneLoading

      void doneLoading(com.badlogic.gdx.assets.AssetManager manager)
      Actually initializes all the clockwork of this renderer using the assets in the given manager.
      Parameters:
      manager - The asset manager.
    • isOn

      boolean isOn(ComponentTypes.ComponentType comp)
      Checks if a given component type is on.
      Parameters:
      comp - The component.
      Returns:
      Whether the component is on.
    • allOn

      boolean allOn(ComponentTypes comp)
      Checks if the component types are all on.
      Parameters:
      comp - The components.
      Returns:
      Whether the components are all on.
    • getRenderProcess

      IRenderMode getRenderProcess()
      Gets the current render process.
      Returns:
      The render mode.
    • getRenderLists

      List<List<IRenderable>> getRenderLists(boolean full)
      Returns he render lists of this renderer.
      Parameters:
      full - Whether to return the render lists for the full- or the half-resolution buffer.