Package com.deco2800.game.rendering
Interface Renderable
- All Superinterfaces:
Comparable<Renderable>
- All Known Implementing Classes:
AchievementInterface
,AchievementPopupComponent
,AchievementProgressBar
,AnimationRenderComponent
,ArtefactShopDisplay
,BuildingShopDisplay
,DayNightClockComponent
,epilogueDisplay
,EpilogueLayover
,EquipmentsShopDisplay
,FirstNightDisplay
,GameAreaDisplay
,GuidebookDisplay
,GuidebookExitDisplay
,HealthBarComponent
,InventoryDisplay
,loader
,LoadingDisplay
,MainGameBuildingInterface
,MainGameExitDisplay
,MainGameInterface
,MainGameNpcInterface
,MainGameTutorials
,MainMenuDisplay
,PerformanceDisplay
,PlayerStatsDisplay
,prologueDisplay
,RenderComponent
,SettingsMenuDisplay
,ShopInterface
,TerminalDisplay
,TerrainComponent
,TextureRenderComponent
,UIComponent
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
-