Class LineEntityRenderSystem
java.lang.Object
gaiasky.scene.system.render.draw.line.LineEntityRenderSystem
Implements line rendering for the different families of entities.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
renderAxes
(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) void
renderConstellation
(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) void
renderConstellationBoundaries
(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) void
renderGridRec
(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) Renders focus projection lines on the recursive grid.void
renderPerimeter
(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) void
renderPolyline
(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) void
renderRuler
(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) Renders the ruler line with caps.void
renderStarSet
(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) Renders the proper motions of a star set.void
renderTrajectory
(com.badlogic.ashley.core.Entity entity, LinePrimitiveRenderer renderer, ICamera camera, float alpha) void
renderVRDevice
(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.
-