@Override
    public void initialize(RenderManager rm, ViewPort vp) {
        this.renderManager = rm;
        if (renderDev != null) {
            renderDev.setRenderManager(rm);
        } else {
            batchRendererBackend.setRenderManager(rm);
        }

        if (inputManager != null) {
//            inputSys.setInputManager(inputManager);
            inputManager.addRawInputListener(inputSys);
        }
        inited = true;
        this.vp = vp;
        this.renderer = rm.getRenderer();

        inputSys.reset();

        // window size may have changed since the private initialize() above
        Camera camera = vp.getCamera();
        this.w = camera.getWidth();
        this.h = camera.getHeight();
        inputSys.setHeight(h);
    }
Create a standard NiftyJmeDisplay. This uses the old Nifty renderer.
It's probably slower than the batched
renderer and is mainly here for backwards compatibility.

@param assetManager jME AssetManager
@param inputManager jME InputManager
@param audioRenderer jME AudioRenderer
@param vp Viewport to use
@param colorSpace the ColorSpace to use for Nifty colors (sRGB or Linear)
jme3-niftygui/src/main/java/com/jme3/niftygui/NiftyJmeDisplay.java