package org.xwt.plat;
import org.xwt.*;
+import org.xwt.js.*;
import org.xwt.util.*;
abstract class OpenGL {
return oglp.realPicture;
}
- public Picture _createPicture(boolean alphaOnly) { return new OpenGLPicture(alphaOnly); }
+ public Picture _createPicture(JS r, boolean alphaOnly) { return new OpenGLPicture(r, alphaOnly); }
public static class OpenGLPicture extends Picture {
- public OpenGLPicture(boolean a) { alphaOnly = a; }
+ public OpenGLPicture(JS r, boolean a) { super(r); alphaOnly = a; }
boolean alphaOnly;
GLPicture realPicture = null;
}
public OpenGLGlyph(org.xwt.Font f, char c) { super(f, c); }
Picture getPicture() {
if (p == null && isLoaded) {
- p = new OpenGLPicture(true);
+ p = new OpenGLPicture(null, true);
p.data = new int[data.length];
for(int i=0; i<data.length; i++) p.data[i] = (data[i] & 0xff) << 24;
data = null;