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
,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, aux3d, aux3f, comp, postRunners, preRunners, 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
addCameraUpCubemapMode, addDepthBufferUniforms, addEffectsUniforms, addGravWaveUniforms, addPostRunnables, addPreRunnables, addPreviousFrameUniforms, addRelativisticUniforms, addVRScale, compareTo, dispose, getAlpha, getAlpha, getAlpha, getRenderGroup, getShaderProgram, 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
-