Uses of Interface
de.extio.spacecraft.shared.client.renderer.RenderingBo
-
Packages that use RenderingBo Package Description de.extio.spacecraft.shared.bo Business objects implement various game mechanicsde.extio.spacecraft.shared.client.module Interfaces and data objects related to various builtin client modulesde.extio.spacecraft.shared.client.renderer Interfaces related to the rendererde.extio.spacecraft.shared.client.renderer.bo Interfaces for business objects of the renderer.de.extio.spacecraft.shared.client.ui Utilities for the client UIde.extio.spacecraft.shared.model.entity Business and data objects for the entity subsystem.de.extio.spacecraft.shared.model.entity.builtin.composite Builtin composite entity implementations and interfaces for custom implementationsde.extio.spacecraft.shared.model.entity.builtin.live Builtin live entity implementations and interfaces for custom implementations of specific entity typesde.extio.spacecraft.shared.model.entity.builtin.live.scripting Implementations of scripting entities.de.extio.spacecraft.shared.module Interfaces and business objects for the module subsystem. -
-
Uses of RenderingBo in de.extio.spacecraft.shared.bo
Method parameters in de.extio.spacecraft.shared.bo with type arguments of type RenderingBo Modifier and Type Method Description static voidClientDrawEntitySupport. drawEntity(AbstractEntity entity, CoordI2 absPosition, CoordI2 relPosition, RenderingBoLayer baseLayer_, ClientSelectionUtils clientSelectionUtils_, List<RenderingBo> drawEntityBoList_, boolean showSelection, boolean selectionZebraEffect, boolean showStatusIcons, List<RenderingBo> renderingBo)Generates all RenderingBo to draw an entityvoidStorageEntitySupport. onClientDrawEntityAction(PhysicalEntity storageProviderEntity, List<RenderingBo> renderingBo, String action, boolean pending, CoordI2 subTileOffset)Callback from entity to make storage functionality work.voidMeshConsumerSupport. onClientDrawEntityActions(List<RenderingBo> renderingBo, AbstractEntity entity)voidPathFindingEntitySupport. onClientDrawEntityActions(PhysicalEntity entity, List<RenderingBo> renderingBo)voidStorageEntitySupport. onClientDrawEntityActions(PhysicalEntity storageProviderEntity, List<RenderingBo> renderingBo)Callback from entity to make storage functionality work. -
Uses of RenderingBo in de.extio.spacecraft.shared.client.module
Method parameters in de.extio.spacecraft.shared.client.module with type arguments of type RenderingBo Modifier and Type Method Description voidConsoleView. draw(List<RenderingBo> renderingBo, CoordI2 dimension)voidStatusView. draw(List<RenderingBo> renderingBo, StatusViewContext context)voidLobbyModuleGameModeSettingsView. renderLobbyGameModeView(List<RenderingBo> renderingBo, MutableCoordI2 offset, CoordI2 absolutePosition, CoordI2 dimension, boolean enable) -
Uses of RenderingBo in de.extio.spacecraft.shared.client.renderer
Subinterfaces of RenderingBo in de.extio.spacecraft.shared.client.renderer Modifier and Type Interface Description interfaceRenderingBoHasDimensionRendering business objects implementing this interface have a dimensioninterfaceRenderingBoHasPositionRelativeToParentRendering BOs deriving from this interface indicate that their relative x/y coordinates are relative to a parent at tilesetDestinationPosition (for example "entity pos", which is relative to it's composite entity world position) You can optionally set an alternative parent, for example to allow coordinate translation based on a different parent composite entity than the one of your current entity.interfaceRenderingBoHasPositionWorldPosRendering BOs deriving from this interface indicate that their relative x/y coordinates (withPositionRelative) are defined as world coordinates ("world pos")interfaceRenderingBoHasSubTileOffsetBOs implementing this interface can be placed with an offset when using the tile raster as parent for positioninginterfaceRenderingBoScaledAbsolutePositionRendering business objects implementing this interfaces have their absolute position already scaled earlier in the rendering pipeline (by a translation worker) instead of being scaled during the actual rendering.Methods in de.extio.spacecraft.shared.client.renderer with type parameters of type RenderingBo Modifier and Type Method Description <T extends RenderingBo>
TRenderingBoPool. acquire(Class<T> clazz)Acquires a rendering business object by type from the pool.Methods in de.extio.spacecraft.shared.client.renderer that return RenderingBo Modifier and Type Method Description RenderingBoRenderingBoHasSubTileOffset. setAlternativeParent(Optional<AbstractCompositeEntity> alternativeParent)Sets an alternative parent.RenderingBoRenderingBo. setColor(RgbaColor color)Sets a color you want to use for rendering.RenderingBoRenderingBo. setLayer(RenderingBoLayer layer)Sets the layer to render this bo on.RenderingBoRenderingBo. withPositionAbsoluteAnchorBottomLeft(int x, int y)Positions this bo with an absolute position on the viewport.RenderingBoRenderingBo. withPositionAbsoluteAnchorBottomLeft(HasPosition2 position)Positions this bo with an absolute position on the viewport.RenderingBoRenderingBo. withPositionAbsoluteAnchorBottomRight(int x, int y)Positions this bo with an absolute position on the viewport.RenderingBoRenderingBo. withPositionAbsoluteAnchorBottomRight(HasPosition2 position)Positions this bo with an absolute position on the viewport.RenderingBoRenderingBo. withPositionAbsoluteAnchorTopLeft(int x, int y)Positions this bo with an absolute position on the viewport.RenderingBoRenderingBo. withPositionAbsoluteAnchorTopLeft(HasPosition2 position)Positions this bo with an absolute position on the viewport.RenderingBoRenderingBoScaledAbsolutePosition. withPositionAbsoluteAnchorTopLeftScaled(int x, int y)RenderingBoRenderingBo. withPositionAbsoluteAnchorTopRight(int x, int y)Positions this bo with an absolute position on the viewport.RenderingBoRenderingBo. withPositionAbsoluteAnchorTopRight(HasPosition2 position)Positions this bo with an absolute position on the viewport.RenderingBoRenderingBo. withPositionIncrementalAbsolute(int x, int y)Positions this bo with an incremental position relative to the position the bo is already at.RenderingBoRenderingBo. withPositionIncrementalAbsolute(HasPosition2 position)Positions this bo with an incremental position relative to the position the bo is already at.RenderingBoRenderingBo. withPositionIncrementalPercentual(double x, double y)Positions this bo with a percenutal position relative to the position the bo is already at.RenderingBoRenderingBo. withPositionPercentual(double x, double y)Positions this bo with a percentual position on the viewport.RenderingBoRenderingBo. withPositionRelative(int x, int y)Positions this bo relative to it's parent.RenderingBoRenderingBo. withPositionRelative(HasPosition2 position)Positions this bo relative to it's parent.Methods in de.extio.spacecraft.shared.client.renderer with parameters of type RenderingBo Modifier and Type Method Description voidRenderingBoPool. release(RenderingBo obj)Releases a rendering business object back to the pool. -
Uses of RenderingBo in de.extio.spacecraft.shared.client.renderer.bo
Subinterfaces of RenderingBo in de.extio.spacecraft.shared.client.renderer.bo Modifier and Type Interface Description interfaceControlRenderingBoThis bo renders ui controls (buttons, ...)interfaceDrawEffectRenderingBoThis bo renders on screen effects.interfaceDrawFontRenderingBoDraws textinterfaceDrawImageRenderingBoDraws an image.interfaceDrawTestRenderingBointerfaceDrawTileCableRenderingBoThis bo renders a cable on a tile.interfaceDrawTileEffectRenderingBoThis bo renders tile effects.interfaceDrawTileHighlightRenderingBoThis bo renders highlighting a tile (like hovering with the mouse or selecting it).interfaceDrawTileImageBoThis bo renders an image on a tile.interfaceDrawTilePixmapRenderingBoThis bo renders a pixmap on a tile.interfaceDrawTileRasterRenderingBoThis bo renders a grid.interfaceDrawWindowRenderingBoRenders a window -
Uses of RenderingBo in de.extio.spacecraft.shared.client.ui
Method parameters in de.extio.spacecraft.shared.client.ui with type arguments of type RenderingBo Modifier and Type Method Description voidScrollBar. render(List<RenderingBo> renderingBo, Area2 renderingArea, int numElements)voidWindow. render(List<RenderingBo> renderingBo)voidWindow. render(List<RenderingBo> renderingBo, BiConsumer<List<RenderingBo>,RenderingBo> consumer)voidWindow. render(List<RenderingBo> renderingBo, BiConsumer<List<RenderingBo>,RenderingBo> consumer)voidWindow. render(List<RenderingBo> renderingBo, BiConsumer<List<RenderingBo>,RenderingBo> consumer) -
Uses of RenderingBo in de.extio.spacecraft.shared.model.entity
Methods in de.extio.spacecraft.shared.model.entity that return types with arguments of type RenderingBo Modifier and Type Method Description List<RenderingBo>ClientConsoleComplexControlAction. getRenderingBo()List<RenderingBo>ClientConsoleControlSet. getRenderingBo()Method parameters in de.extio.spacecraft.shared.model.entity with type arguments of type RenderingBo Modifier and Type Method Description voidAbstractCompositeEntity. onClientDraw(List<RenderingBo> renderingBo)Client side: Draw effects related to this composite entity.voidAbstractEntity. onClientDrawEntity(List<RenderingBo> renderingBo)Client side: Draws this entityvoidClientConsoleComplexControlAction. setRenderingBo(List<RenderingBo> renderingBo)voidClientConsoleControlSet. setRenderingBo(List<RenderingBo> renderingBo) -
Uses of RenderingBo in de.extio.spacecraft.shared.model.entity.builtin.composite
Method parameters in de.extio.spacecraft.shared.model.entity.builtin.composite with type arguments of type RenderingBo Modifier and Type Method Description voidDarkMatter. onClientDraw(List<RenderingBo> renderingBo)voidLootContainerCompositeEntity. onClientDraw(List<RenderingBo> renderingBo)voidSpaceCraft. onClientDraw(List<RenderingBo> renderingBo)voidSpaceShip. onClientDraw(List<RenderingBo> renderingBo) -
Uses of RenderingBo in de.extio.spacecraft.shared.model.entity.builtin.live
Method parameters in de.extio.spacecraft.shared.model.entity.builtin.live with type arguments of type RenderingBo Modifier and Type Method Description voidAbstractAiWaypointEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidAbstractScriptingEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidAiControlBanditEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidAiControlEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidAiControlTransporterEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidAiDestinationEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidAiSpawnPointEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidAiWaypointEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidFloorEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidInfoEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidLootContainer. onClientDrawEntity(List<RenderingBo> renderingBo)voidMarkerEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidPhysicalEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidRestrictedEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidSpacecraftSpawnPointEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidStructureEntity. onClientDrawEntity(List<RenderingBo> renderingBo)voidAbstractWeaponEntity. onClientDrawEntityAction(List<RenderingBo> renderingBo, String action, boolean pending, CoordI2 subTileOffset)voidCrewEntity. onClientDrawEntityAction(List<RenderingBo> renderingBo, String action, boolean pending, CoordI2 subTileOffset)voidPhysicalEntity. onClientDrawEntityAction(List<RenderingBo> renderingBo, String action, boolean pending, CoordI2 subTileOffset)Client side: Draws a certain action the entity is executingvoidAbstractWeaponEntity. onClientDrawEntityActions(List<RenderingBo> renderingBo)voidPhysicalEntity. onClientDrawEntityActions(List<RenderingBo> renderingBo)Client side: Draws general effects that are related to actions the entity is executingvoidShipEditorEntityPlugin. onClientShipEditorEntityPluginRenderToolbarContent(List<RenderingBo> renderingBo, CoordI2 absolutePosition, Area2 toolRenderingArea, Area2 editorSelection) -
Uses of RenderingBo in de.extio.spacecraft.shared.model.entity.builtin.live.scripting
Method parameters in de.extio.spacecraft.shared.model.entity.builtin.live.scripting with type arguments of type RenderingBo Modifier and Type Method Description voidCheckGameMode. onClientDrawEntity(List<RenderingBo> renderingBo) -
Uses of RenderingBo in de.extio.spacecraft.shared.module
Methods in de.extio.spacecraft.shared.module with parameters of type RenderingBo Modifier and Type Method Description protected voidAbstractClientModule. addRenderingBo(List<RenderingBo> renderingBos, RenderingBo bo)Method parameters in de.extio.spacecraft.shared.module with type arguments of type RenderingBo Modifier and Type Method Description protected voidAbstractClientModule. addRenderingBo(List<RenderingBo> renderingBos, boolean force, Supplier<RenderingBo> supplier)protected voidAbstractClientModule. addRenderingBo(List<RenderingBo> renderingBos, boolean force, Supplier<RenderingBo> supplier)protected voidAbstractClientModule. addRenderingBo(List<RenderingBo> renderingBos, RenderingBo bo)protected voidAbstractClientModule. addRenderingBo(List<RenderingBo> renderingBos, Supplier<RenderingBo> supplier)protected voidAbstractClientModule. addRenderingBo(List<RenderingBo> renderingBos, Supplier<RenderingBo> supplier)voidAbstractClientModule. runAfterEvents(List<RenderingBo> renderingBo)voidClientModule. runAfterEvents(List<RenderingBo> renderingBo)voidAbstractClientModule. runBeforeEvents(List<RenderingBo> renderingBo)voidClientModule. runBeforeEvents(List<RenderingBo> renderingBo)voidAbstractClientModule. runBetweenEvents(List<RenderingBo> renderingBo)voidClientModule. runBetweenEvents(List<RenderingBo> renderingBo)
-