Package gaiasky.render.system
Class BillboardStarRenderSystem
java.lang.Object
gaiasky.render.system.AbstractRenderSystem
gaiasky.render.system.BillboardStarRenderSystem
- All Implemented Interfaces:
IObserver
,IRenderSystem
public class BillboardStarRenderSystem extends AbstractRenderSystem implements IObserver
-
Nested Class Summary
Nested classes/interfaces inherited from class gaiasky.render.system.AbstractRenderSystem
AbstractRenderSystem.RenderSystemRunnable
-
Field Summary
Fields inherited from class gaiasky.render.system.AbstractRenderSystem
alphas, aux, auxd, comp, POINT_UPDATE_FLAG, postRunnables, preRunnables, programs, rc
-
Constructor Summary
Constructors Constructor Description BillboardStarRenderSystem(SceneGraphRenderer.RenderGroup rg, float[] alphas, ExtShaderProgram[] shaderPrograms, java.lang.String tex0, int ctIndex)
Creates a new billboard quad render component.BillboardStarRenderSystem(SceneGraphRenderer.RenderGroup rg, float[] alphas, ExtShaderProgram[] programs, java.lang.String tex0, int ctIndex, float w, float h)
-
Method Summary
Modifier and Type Method Description void
notify(Events event, java.lang.Object... data)
void
renderStud(com.badlogic.gdx.utils.Array<IRenderable> renderables, ICamera camera, double t)
void
setStarTexture(java.lang.String tex0)
Methods inherited from class gaiasky.render.system.AbstractRenderSystem
addDepthBufferUniforms, addEffectsUniforms, addGravWaveUniforms, addPostRunnables, addPreRunnables, addPreviousFrameUniforms, addRelativisticUniforms, addVRScale, getAlpha, getAlpha, getRenderGroup, getShaderProgram, render, resize, run, updateBatchSize
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BillboardStarRenderSystem
public BillboardStarRenderSystem(SceneGraphRenderer.RenderGroup rg, float[] alphas, ExtShaderProgram[] programs, java.lang.String tex0, int ctIndex, float w, float h) -
BillboardStarRenderSystem
public BillboardStarRenderSystem(SceneGraphRenderer.RenderGroup rg, float[] alphas, ExtShaderProgram[] shaderPrograms, java.lang.String tex0, int ctIndex)Creates a new billboard quad render component.- Parameters:
rg
- The render group.alphas
- The alphas list.shaderPrograms
- The shader programs to render the quad with.
-
-
Method Details
-
setStarTexture
public void setStarTexture(java.lang.String tex0) -
renderStud
public void renderStud(com.badlogic.gdx.utils.Array<IRenderable> renderables, ICamera camera, double t)- Specified by:
renderStud
in classAbstractRenderSystem
-
notify
-