Package com.csse3200.game.rendering
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
Can be rendered onto the screen given a Sprite batch.
-
Method Summary
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)
-