public static NiftyJmeDisplay newNiftyJmeDisplay(
            final AssetManager assetManager,
            final InputManager inputManager,
            final AudioRenderer audioRenderer,
            final ViewPort viewport) {
        return newNiftyJmeDisplay(
                assetManager,
                inputManager,
                audioRenderer,
                viewport,
                new BatchRenderConfiguration());
    }
Create a new NiftyJmeDisplay for use with the Batched Nifty Renderer.

Nifty will use texture atlases for rendering. Every graphical asset
you're rendering through Nifty will be placed into a texture atlas. The
goal is to render all Nifty components in a single (or at least very few)
draw calls. This should speed up rendering quite a bit.

This call will use a default BatchRenderConfiguration for Nifty.
See the other method {@link #newNiftyJmeDisplay(com.jme3.asset.AssetManager, com.jme3.input.InputManager, com.jme3.audio.AudioRenderer, com.jme3.renderer.ViewPort, de.lessvoid.nifty.render.batch.BatchRenderConfiguration) }
when you want to change the default BatchRenderConfiguration and provide
your own.

@param assetManager jME AssetManager
@param inputManager jME InputManager
@param audioRenderer jME AudioRenderer
@param viewport Viewport to use
@return new NiftyJmeDisplay instance
jme3-niftygui/src/main/java/com/jme3/niftygui/NiftyJmeDisplay.java