Class SGRCubemapProjections

  • All Implemented Interfaces:
    com.badlogic.gdx.utils.Disposable, IObserver, ISGR

    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).
    • Constructor Detail

      • SGRCubemapProjections

        public SGRCubemapProjections()
    • 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 interface ISGR
        Parameters:
        sgr - The scene graph 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
        th - The final target height
        fb - The frame buffer, if any
        ppb - 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
        Specified by:
        resize in interface ISGR
        Parameters:
        w - New width
        h - New height
      • dispose

        public void dispose()
        Specified by:
        dispose in interface com.badlogic.gdx.utils.Disposable
      • notify

        public void notify​(Events event,
                           java.lang.Object... data)
        Specified by:
        notify in interface IObserver