Interface Renderable

All Superinterfaces:
Comparable<Renderable>
All Known Implementing Classes:
AnimationRenderComponent, BackgroundRenderComponent, BasketHoverComponent, BinHoverComponent, ChoppingBoardHoverComponent, CookingHoverComponent, CutsceneScreenDisplay, CutsceneTextDisplay, DancePartyUpgrade, Docket, DocketLineDisplay, EndDayDisplay, ExtortionUpgrade, GameAreaDisplay, GameBackgroundDisplay, HoverBoxComponent, InventoryDisplay, InventoryDisplayHoverComponent, KeybindsButtonDisplay, LoadGameDisplay, MainGameExitDisplay, MainGameOrderBtnDisplay, MainGameOrderTicketDisplay, MainMenuBackground, MainMenuDisplay, MixingBenchHoverComponent, MoralDecisionDisplay, MoralDisplayTemp, PauseMenuDisplay, PerformanceDisplay, PlayerStatsDisplay, RageUpgrade, RecipeCardDisplay, RenderComponent, SettingsMenuDisplay, SpeedBootsUpgrade, StationHoverComponent, StationProgressDisplay, SubmitHoverComponent, TerminalDisplay, TerrainComponent, TextDisplay, TextureRenderComponent, TooltipsDisplay, TutorialScreenDisplay, UIComponent, UpgradesDisplay

public interface Renderable extends Comparable<Renderable>
Can be rendered onto the screen given a Sprite batch.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Layer to be rendered in.
    float
    Z index controls rendering order within a layer.
    void
    render(com.badlogic.gdx.graphics.g2d.SpriteBatch batch)
    Render the renderable.
    void
    setStage(com.badlogic.gdx.scenes.scene2d.Stage mock)
     

    Methods inherited from interface java.lang.Comparable

    compareTo
  • Method Details

    • render

      void render(com.badlogic.gdx.graphics.g2d.SpriteBatch batch)
      Render the renderable. Should be called only by the renderer, not manually.
      Parameters:
      batch - Batch to render to.
    • getZIndex

      float getZIndex()
      Z index controls rendering order within a layer. Higher Z index is drawn on top.
      Returns:
      Z index
    • getLayer

      int getLayer()
      Layer to be rendered in. Higher layers will be rendered on top of lower layers.
      Returns:
      layer
    • setStage

      void setStage(com.badlogic.gdx.scenes.scene2d.Stage mock)