Example usage for com.google.gwt.corp.gfx.client.canvas CanvasElement getHeight

List of usage examples for com.google.gwt.corp.gfx.client.canvas CanvasElement getHeight

Introduction

In this page you can find the example usage for com.google.gwt.corp.gfx.client.canvas CanvasElement getHeight.

Prototype

public final native int getHeight() ;

Source Link

Document

Gets the height of the canvas.

Usage

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;
    }

}