Package gaiasky.render.system
Class FontRenderSystem
java.lang.Object
gaiasky.render.system.AbstractRenderSystem
gaiasky.render.system.FontRenderSystem
- 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
FieldsModifier and TypeFieldDescriptionFields inherited from class gaiasky.render.system.AbstractRenderSystem
alphas, aux, auxd, comp, postRunnables, preRunnables, programs, rc -
Constructor Summary
ConstructorsConstructorDescriptionFontRenderSystem(SceneGraphRenderer.RenderGroup rg, float[] alphas, ExtSpriteBatch batch, ExtShaderProgram program) FontRenderSystem(SceneGraphRenderer.RenderGroup rg, float[] alphas, ExtSpriteBatch batch, ExtShaderProgram program, BitmapFont fontDistanceField, BitmapFont font2d, BitmapFont fontTitles) -
Method Summary
Modifier and TypeMethodDescriptionvoidrenderStud(com.badlogic.gdx.utils.Array<IRenderable> renderables, ICamera camera, double t) voidresize(int w, int h) voidupdateBatchSize(int w, int h) Methods inherited from class gaiasky.render.system.AbstractRenderSystem
addDepthBufferUniforms, addEffectsUniforms, addGravWaveUniforms, addPostRunnables, addPreRunnables, addPreviousFrameUniforms, addRelativisticUniforms, addVRScale, dispose, getAlpha, getAlpha, getRenderGroup, getShaderProgram, render, run
-
Field Details
-
fontDistanceField
-
font2d
-
fontTitles
-
-
Constructor Details
-
FontRenderSystem
public FontRenderSystem(SceneGraphRenderer.RenderGroup rg, float[] alphas, ExtSpriteBatch batch, ExtShaderProgram program) -
FontRenderSystem
public FontRenderSystem(SceneGraphRenderer.RenderGroup rg, float[] alphas, ExtSpriteBatch batch, ExtShaderProgram program, BitmapFont fontDistanceField, BitmapFont font2d, BitmapFont fontTitles)
-
-
Method Details
-
renderStud
public void renderStud(com.badlogic.gdx.utils.Array<IRenderable> renderables, ICamera camera, double t) - Specified by:
renderStudin classAbstractRenderSystem
-
resize
public void resize(int w, int h) - Specified by:
resizein interfaceIRenderSystem- Overrides:
resizein classAbstractRenderSystem
-
updateBatchSize
public void updateBatchSize(int w, int h) - Specified by:
updateBatchSizein interfaceIRenderSystem- Overrides:
updateBatchSizein classAbstractRenderSystem
-