Package gaiasky.render
Class SGRCubemapProjections
- java.lang.Object
-
- gaiasky.render.SGRAbstract
-
- gaiasky.render.SGRCubemap
-
- gaiasky.render.SGRCubemapProjections
-
public class SGRCubemapProjections extends SGRCubemap implements ISGR, IObserver
Renders the cube map projection mode. Basically, it renders the six sides of the cube map (front, back, up, down, right, left) with a 90 degree fov each and applies a cube map projection (spherical, cylindrical, hammer, fisheye).
-
-
Field Summary
-
Fields inherited from class gaiasky.render.SGRCubemap
aux1, aux2, aux3, dirbak, fbcm, fovbak, stretchViewport, upbak, xnegfb, xposfb, ynegfb, yposfb, znegfb, zposfb
-
Fields inherited from class gaiasky.render.SGRAbstract
extendViewport, rc, resultBuffer
-
-
Constructor Summary
Constructors Constructor Description SGRCubemapProjections()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
void
notify(Events event, java.lang.Object... data)
void
render(SceneGraphRenderer 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 scenevoid
resize(int w, int h)
Resizes the assets of this renderer to the given new size-
Methods inherited from class gaiasky.render.SGRCubemap
getFrameBuffer, getFrameBuffer, getKey, postRender, renderCubemapSides, renderFace, renderRegularFace
-
Methods inherited from class gaiasky.render.SGRAbstract
getRenderingContext, getResultBuffer, postprocessCapture, postprocessRender, sendOrientationUpdate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface gaiasky.render.ISGR
getRenderingContext, getResultBuffer
-
-
-
-
Method Detail
-
render
public void render(SceneGraphRenderer sgr, ICamera camera, double t, int rw, int rh, int tw, int th, com.badlogic.gdx.graphics.glutils.FrameBuffer fb, IPostProcessor.PostProcessBean ppb)
Description copied from interface:ISGR
Renders the scene- Specified by:
render
in interfaceISGR
- Parameters:
sgr
- The scene graph renderer objectcamera
- The camera.t
- The time in seconds since the startrw
- The width of the bufferrh
- The height of the buffertw
- The final target widthth
- The final target heightfb
- The frame buffer, if anyppb
- The post processing bean
-
resize
public void resize(int w, int h)
Description copied from interface:ISGR
Resizes the assets of this renderer to the given new size
-
dispose
public void dispose()
- Specified by:
dispose
in interfacecom.badlogic.gdx.utils.Disposable
-
-