Package gaiasky.render.system
Class ParticleSystemRenderSystem
java.lang.Object
gaiasky.render.system.AbstractRenderSystem
gaiasky.render.system.ParticleSystemRenderSystem
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
,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, postRunnables, preRunnables, programs, rc, sceneRenderer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
render
(List<IRenderable> renderables, ICamera camera, double t, RenderingContext rc) Renders the given list of renderable objects.void
renderStud
(List<IRenderable> renderables, ICamera camera, double t) Methods inherited from class gaiasky.render.system.AbstractRenderSystem
addDepthBufferUniforms, addEffectsUniforms, addGravWaveUniforms, addPostRunnables, addPreRunnables, addPreviousFrameUniforms, addRelativisticUniforms, addVRScale, dispose, getAlpha, getAlpha, getAlpha, getRenderGroup, getShaderProgram, initShaderProgram, resetFlags, resize, run, updateBatchSize
-
Constructor Details
-
ParticleSystemRenderSystem
-
-
Method Details
-
render
Description copied from interface:IRenderSystem
Renders the given list of renderable objects.- Specified by:
render
in interfaceIRenderSystem
- Overrides:
render
in classAbstractRenderSystem
- Parameters:
renderables
- The list of objects to render.camera
- The camera object.t
- The time, in seconds, since the session start.rc
- The rendering context object.
-
renderStud
- Specified by:
renderStud
in classAbstractRenderSystem
-