Package gaiasky.scene.system.render.draw
Class ShapeRenderer
java.lang.Object
gaiasky.render.system.AbstractRenderSystem
gaiasky.scene.system.render.draw.ShapeRenderer
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
,IRenderSystem
,Comparable<IRenderSystem>
-
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, auxd, auxf, comp, postRunners, preRunners, programs, rc, sceneRenderer
-
Constructor Summary
ConstructorDescriptionShapeRenderer
(SceneRenderer sceneRenderer, RenderGroup rg, float[] alphas, com.badlogic.gdx.graphics.glutils.ShaderProgram spriteShader) -
Method Summary
Modifier and TypeMethodDescriptionvoid
renderStud
(List<IRenderable> renderables, ICamera camera, double t) void
resize
(int w, int h) Resize the current render target with the given width and height.void
updateBatchSize
(int w, int h) Updates the size of object batches, if any.Methods inherited from class gaiasky.render.system.AbstractRenderSystem
addCameraUpCubemapMode, addDepthBufferUniforms, addEffectsUniforms, addGravWaveUniforms, addPostRunnables, addPreRunnables, addPreviousFrameUniforms, addRelativisticUniforms, addVRScale, compareTo, dispose, getAlpha, getAlpha, getAlpha, getRenderGroup, getShaderProgram, getShaderProgram, initShaderProgram, render, resetFlags, run
-
Constructor Details
-
ShapeRenderer
public ShapeRenderer(SceneRenderer sceneRenderer, RenderGroup rg, float[] alphas, com.badlogic.gdx.graphics.glutils.ShaderProgram spriteShader)
-
-
Method Details
-
renderStud
- Specified by:
renderStud
in classAbstractRenderSystem
-
resize
public void resize(int w, int h) Description copied from interface:IRenderSystem
Resize the current render target with the given width and height.- Specified by:
resize
in interfaceIRenderSystem
- Overrides:
resize
in classAbstractRenderSystem
- Parameters:
w
- The new width.h
- The new height.
-
updateBatchSize
public void updateBatchSize(int w, int h) Description copied from interface:IRenderSystem
Updates the size of object batches, if any.- Specified by:
updateBatchSize
in interfaceIRenderSystem
- Overrides:
updateBatchSize
in classAbstractRenderSystem
- Parameters:
w
- The new width.h
- The new height.
-