Class SGRCubemap

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

    public class SGRCubemap
    extends SGRAbstract
    implements ISGR, IObserver
    Renders the cube map 360 degree 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 the cube map to equirectangular transformation.
    • Constructor Detail

      • SGRCubemap

        public SGRCubemap()
    • Method Detail

      • render

        public void render​(SceneGraphRenderer sgr,
                           ICamera camera,
                           double t,
                           int rw,
                           int rh,
                           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
        rh - The 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