Package gaiasky.render.system
Interface IRenderSystem
- All Superinterfaces:
com.badlogic.gdx.utils.Disposable
- All Known Implementing Classes:
AbstractRenderSystem
,BillboardRenderer
,BillboardSetRenderer
,ElementsRenderer
,ElementsSetRenderer
,FontRenderSystem
,ImmediateModeRenderSystem
,InstancedRenderSystem
,LinePrimitiveRenderer
,LineQuadstripRenderer
,LineRenderSystem
,ModelRenderer
,ParticleEffectsRenderer
,ParticleSetInstancedRenderer
,ParticleSetPointRenderer
,ParticleSetRenderer
,ParticleSystemRenderSystem
,PointCloudQuadRenderer
,PointCloudRenderer
,PointCloudRenderSystem
,PointCloudTriRenderSystem
,PointPrimitiveRenderSystem
,PrimitiveVertexRenderSystem
,ShapeRenderer
,SinglePointRenderer
,StarSetInstancedRenderer
,StarSetPointRenderer
,StarSetRenderer
,TessellationRenderer
,TextRenderer
,VariableSetInstancedRenderer
,VariableSetPointRenderer
,VariableSetRenderer
public interface IRenderSystem
extends com.badlogic.gdx.utils.Disposable
Defines the interface common to all render systems.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
render
(List<IRenderable> renderables, ICamera camera, double t, RenderingContext rc) Renders the given list of renderable objects.void
resize
(int w, int h) Resize the current render target with the given width and height.void
updateBatchSize
(int w, int h) Updates the size of object batches, if any.Methods inherited from interface com.badlogic.gdx.utils.Disposable
dispose
-
Method Details
-
getRenderGroup
RenderGroup getRenderGroup() -
render
Renders the given list of renderable objects.- 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.
-
resize
void resize(int w, int h) Resize the current render target with the given width and height.- Parameters:
w
- The new width.h
- The new height.
-
updateBatchSize
void updateBatchSize(int w, int h) Updates the size of object batches, if any.- Parameters:
w
- The new width.h
- The new height.
-