Class LineEntityRenderSystem
java.lang.Object
gaiasky.scene.system.render.draw.line.LineEntityRenderSystem
Implements line rendering for the different families of entities.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrenderAxes(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) voidrenderConstellation(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) voidrenderConstellationBoundaries(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) voidrenderGridRec(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) Renders focus projection lines on the recursive grid.voidrenderPerimeter(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) voidrenderPolyline(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) voidrenderRuler(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) Renders the ruler line with caps.voidrenderStarSet(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) Renders the proper motions of a star set.voidrenderTrajectory(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) voidrenderVRDevice(com.badlogic.ashley.core.Entity entity, LineRenderSystem renderer, ICamera camera, float alpha)
-
Field Details
-
prev
-
curr
-
-
Constructor Details
-
LineEntityRenderSystem
public LineEntityRenderSystem() -
LineEntityRenderSystem
-
-
Method Details
-
renderVRDevice
public void renderVRDevice(com.badlogic.ashley.core.Entity entity, LineRenderSystem renderer, ICamera camera, float alpha) -
renderPolyline
public void renderPolyline(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) -
renderPerimeter
public void renderPerimeter(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) -
renderAxes
public void renderAxes(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) -
renderRuler
public void renderRuler(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) Renders the ruler line with caps. -
renderGridRec
public void renderGridRec(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) Renders focus projection lines on the recursive grid. -
renderConstellationBoundaries
public void renderConstellationBoundaries(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) -
renderConstellation
public void renderConstellation(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) -
renderTrajectory
public void renderTrajectory(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) -
renderStarSet
public void renderStarSet(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) Renders the proper motions of a star set.
-