List of usage examples for com.google.gwt.corp.gfx.client.canvas CanvasElement getHeight
public final native int getHeight() ;
From source file:jake2.gwt.client.GwtWireframeGLRenderer.java
License:Open Source License
public GwtWireframeGLRenderer(final CanvasElement canvas) { this.canvas = canvas; this.gl = new WireframeRenderer(new LineDrawing.SwapBuffersCallback() { public LineDrawing glSwapBuffers() { ctx = canvas.getContext2D(); ctx.setFont("8px Courier"); ctx.setStrokeStyleColor("#00ff00"); ctx.setFillStyleColor("#00ff00"); return ctx; }/*from ww w.ja v a 2 s . c om*/ }, canvas.getWidth(), canvas.getHeight()); init(); }
From source file:jake2.gwt.client.WebGLAdapter.java
License:Open Source License
public WebGLAdapter(CanvasElement canvas) { super(canvas.getWidth(), canvas.getHeight()); this.canvas = canvas; gl = WebGL.getContext(canvas, JavaScriptObject.createObject()); if (gl == null) { throw new UnsupportedOperationException("WebGL N/A"); }/*from www . j a va 2 s .co m*/ initShader(); checkError("initShader"); elementBuffer = gl.glCreateBuffer(); checkError("createBuffer f. elements"); for (int i = 0; i < bufferData.length; i++) { BufferData bd = new BufferData(); bd.buffer = gl.glCreateBuffer(); checkError("createBuffer" + i); bufferData[i] = bd; } }