Package gaiasky.render.api
Interface IRenderMode
- All Superinterfaces:
com.badlogic.gdx.utils.Disposable
- All Known Implementing Classes:
RenderModeCubemapProjections
,RenderModeMain
,RenderModeOpenXR
,RenderModeStereoscopic
public interface IRenderMode
extends com.badlogic.gdx.utils.Disposable
-
Method Summary
Modifier and TypeMethodDescriptioncom.badlogic.gdx.graphics.glutils.FrameBuffer
void
render
(ISceneRenderer sgr, ICamera camera, double t, int rw, int rh, int tw, int th, com.badlogic.gdx.graphics.glutils.FrameBuffer fb, IPostProcessor.PostProcessBean ppb) Renders the scene.void
resize
(int rw, int rh, int tw, int th) Resizes the assets of this renderer to the given new sizeMethods inherited from interface com.badlogic.gdx.utils.Disposable
dispose
-
Method Details
-
render
void render(ISceneRenderer sgr, ICamera camera, double t, int rw, int rh, int tw, int th, com.badlogic.gdx.graphics.glutils.FrameBuffer fb, IPostProcessor.PostProcessBean ppb) Renders the scene.- Parameters:
sgr
- The scene renderer object.camera
- The camera.t
- The time in seconds since the start.rw
- The width of the buffer.rh
- The height of the buffer.tw
- The final target width, usually of the screen.th
- The final target height, usually of the screen.fb
- The frame buffer, if any.ppb
- The post process bean.
-
resize
void resize(int rw, int rh, int tw, int th) Resizes the assets of this renderer to the given new size- Parameters:
rw
- New render buffer width.rh
- New render buffer height.tw
- New target (screen) width.th
- New target (screen) height.
-
getRenderingContext
RenderingContext getRenderingContext() -
getResultBuffer
com.badlogic.gdx.graphics.glutils.FrameBuffer getResultBuffer()
-