Package gaiasky.render.system
Interface IRenderSystem
- All Superinterfaces:
com.badlogic.gdx.utils.Disposable
- All Known Implementing Classes:
AbstractRenderSystem
,BillboardGroupRenderSystem
,BillboardSpriteRenderSystem
,BillboardStarRenderSystem
,FontRenderSystem
,ImmediateModeRenderSystem
,InstancedRenderSystem
,LineQuadRenderSystem
,LineRenderSystem
,ModelBatchRenderSystem
,ModelBatchTessellationRenderSystem
,OrbitalElementsGroupRenderSystem
,OrbitalElementsParticlesRenderSystem
,ParticleEffectsRenderSystem
,ParticleGroupInstRenderSystem
,ParticleGroupPointRenderSystem
,ParticleGroupRenderSystem
,ParticleSystemRenderSystem
,PointCloudRenderSystem
,PointCloudTriRenderSystem
,PointRenderSystem
,ShapeRenderSystem
,StarGroupInstRenderSystem
,StarGroupPointRenderSystem
,StarGroupRenderSystem
,StarPointRenderSystem
,VariableGroupInstRenderSystem
,VariableGroupPointRenderSystem
,VariableGroupRenderSystem
,VertGPURenderSystem
public interface IRenderSystem
extends com.badlogic.gdx.utils.Disposable
A component that renders a type of objects.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
render
(com.badlogic.gdx.utils.Array<IRenderable> renderables, ICamera camera, double t, RenderingContext rc) void
resize
(int w, int h) void
updateBatchSize
(int w, int h) Methods inherited from interface com.badlogic.gdx.utils.Disposable
dispose
-
Method Details
-
getRenderGroup
SceneGraphRenderer.RenderGroup getRenderGroup() -
render
void render(com.badlogic.gdx.utils.Array<IRenderable> renderables, ICamera camera, double t, RenderingContext rc) -
resize
void resize(int w, int h) -
updateBatchSize
void updateBatchSize(int w, int h)
-