package de.lessvoid.nifty.slick2d.render.batch;
import de.lessvoid.nifty.render.batch.spi.BatchRenderBackend;
import org.newdawn.slick.GameContainer;
import javax.annotation.Nonnull;
/**
* @author Aaron Mahan <aaron@forerunnergames.com>
*/
public class SlickBatchRenderBackendFactory {
@Nonnull
public static BatchRenderBackend create(@Nonnull final GameContainer container) {
return new SlickBatchRenderBackend(
new SlickGL(),
new SlickBufferFactory(),
new SlickImageFactory(),
new SlickMouseCursorFactory(container),
container);
}
}