add retina classes

This commit is contained in:
codeanticode
2015-01-22 07:57:52 -05:00
parent c6a07f0247
commit 06ce0eb772
3 changed files with 34 additions and 2 deletions

View File

@@ -1,6 +1,8 @@
package processing.lwjgl;
public interface LWJGL {
static final String P2D = "processing.lwjgl.PGraphics2D";
static final String P3D = "processing.lwjgl.PGraphics3D";
static final String P2D = "processing.lwjgl.PGraphics2D";
static final String P3D = "processing.lwjgl.PGraphics3D";
static final String P2D_2X = "processing.lwjgl.PGraphics2D2X";
static final String P3D_2X = "processing.lwjgl.PGraphics3D2X";
}

View File

@@ -0,0 +1,15 @@
package processing.lwjgl;
import processing.core.PSurface;
import processing.opengl.PGL;
import processing.opengl.PGraphicsOpenGL;
public class PGraphics2D2X extends processing.opengl.PGraphics2D2X {
protected PGL createPGL(PGraphicsOpenGL pg) {
return new PLWJGL(pg);
}
@Override
public PSurface createSurface() { // ignore
return new PSurfaceLWJGL(this);
}
}

View File

@@ -0,0 +1,15 @@
package processing.lwjgl;
import processing.core.PSurface;
import processing.opengl.PGL;
import processing.opengl.PGraphicsOpenGL;
public class PGraphics3D2X extends processing.opengl.PGraphics3D2X {
protected PGL createPGL(PGraphicsOpenGL pg) {
return new PLWJGL(pg);
}
@Override
public PSurface createSurface() { // ignore
return new PSurfaceLWJGL(this);
}
}