Package de.extio.spacecraft.shared.client.renderer
Interfaces related to the renderer
-
Interface Summary Interface Description RendererControl RendererControl controls the rendererRenderingBo RenderingBo is the basic contract for all business objects (bo) implementing building blocks for rendering.RenderingBoHasDimension Rendering business objects implementing this interface have a dimensionRenderingBoHasPositionRelativeToParent Rendering 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.RenderingBoHasPositionWorldPos Rendering BOs deriving from this interface indicate that their relative x/y coordinates (withPositionRelative) are defined as world coordinates ("world pos")RenderingBoHasSubTileOffset BOs implementing this interface can be placed with an offset when using the tile raster as parent for positioningRenderingBoPool Pool for rendering business objects.RenderingBoScaledAbsolutePosition Rendering 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.