package de.lessvoid.nifty.renderer.jogl.render; import javax.annotation.Nonnull; import com.jogamp.newt.Window; import de.lessvoid.nifty.render.batch.core.BatchRenderBackendCoreProfileInternal; import de.lessvoid.nifty.render.batch.spi.BatchRenderBackend; /** * @author Aaron Mahan <aaron@forerunnergames.com> */ public class JoglBatchRenderBackendCoreProfileFactory { @Nonnull public static BatchRenderBackend create(Window newtWindow) { return new BatchRenderBackendCoreProfileInternal( new JoglCoreGL(), new JoglBufferFactory(), new JoglImageFactory(), new JoglMouseCursorFactory(newtWindow)); } }