Package gaiasky.render.system
Class ModelBatchTessellationRenderSystem
java.lang.Object
gaiasky.render.system.AbstractRenderSystem
gaiasky.render.system.ModelBatchTessellationRenderSystem
- All Implemented Interfaces:
IRenderSystem
public class ModelBatchTessellationRenderSystem extends AbstractRenderSystem
-
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 ModelBatchTessellationRenderSystem(SceneGraphRenderer.RenderGroup rg, float[] alphas, IntModelBatch batch)
Creates a new model batch render component. -
Method Summary
Modifier and Type Method Description protected boolean
mustRender()
void
renderStud(com.badlogic.gdx.utils.Array<IRenderable> renderables, ICamera camera, double t)
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
-
ModelBatchTessellationRenderSystem
public ModelBatchTessellationRenderSystem(SceneGraphRenderer.RenderGroup rg, float[] alphas, IntModelBatch batch)Creates a new model batch render component.- Parameters:
rg
- The render group.alphas
- The alphas list.batch
- The model batch.
-
-
Method Details
-
renderStud
public void renderStud(com.badlogic.gdx.utils.Array<IRenderable> renderables, ICamera camera, double t)- Specified by:
renderStud
in classAbstractRenderSystem
-
mustRender
protected boolean mustRender()
-