Examples of Surface


Examples of gwt.g2d.client.graphics.Surface

          surface.setGlobalAlpha(randNumber).getGlobalAlpha());
    }
  }

  private void testGlobalComposition() {
    Surface surface = createSurface();
    testResult("Global Composition", Composition.SOURCE_OVER,
        surface.getGlobalCompositeOperation());
    for (Composition v : Composition.values()) {
      testResult("Global Composition", v, surface
          .setGlobalCompositeOperation(v).getGlobalCompositeOperation());
    }
  }
View Full Code Here

Examples of gwt.g2d.client.graphics.Surface

          .setGlobalCompositeOperation(v).getGlobalCompositeOperation());
    }
  }

  private void testLineCap() {
    Surface surface = createSurface();
    testResult("Line Cap", LineCap.BUTT, surface.getLineCap());
    for (LineCap v : LineCap.values()) {
      testResult("Line Cap", v, surface.setLineCap(v).getLineCap());
    }
  }
View Full Code Here

Examples of gwt.g2d.client.graphics.Surface

      testResult("Line Cap", v, surface.setLineCap(v).getLineCap());
    }
  }

  private void testLineJoin() {
    Surface surface = createSurface();
    testResult("Line Join", LineJoin.MITER, surface.getLineJoin());
    for (LineJoin v : LineJoin.values()) {
      testResult("Line Join", v, surface.setLineJoin(v).getLineJoin());
    }
  }
View Full Code Here

Examples of gwt.g2d.client.graphics.Surface

      testResult("Line Join", v, surface.setLineJoin(v).getLineJoin());
    }
  }

  private void testLineWidth() {
    Surface surface = createSurface();
    testResult("Line Width", 1.0, surface.getLineWidth());
    for (int i = 0; i < NUM_RANDOM_TESTS; i++) {
      double randNumber = Random.nextDouble() * 50;
      testResult("Line Width", randNumber,
          surface.setLineWidth(randNumber).getLineWidth());
    }
  }
View Full Code Here

Examples of gwt.g2d.client.graphics.Surface

          surface.setLineWidth(randNumber).getLineWidth());
    }
  }

  private void testMiterLimit() {
    Surface surface = createSurface();
    testResult("Miter Limit", 10.0, surface.getMiterLimit());
    for (int i = 0; i < NUM_RANDOM_TESTS; i++) {
      double randNumber = Random.nextDouble() * 50;
      testResult("Miter Limit", randNumber,
          surface.setMiterLimit(randNumber).getMiterLimit());
    }
  }
View Full Code Here

Examples of gwt.g2d.client.graphics.Surface

          surface.setMiterLimit(randNumber).getMiterLimit());
    }
  }
 
  private void testShadowBlur() {
    Surface surface = createSurface();
    testResult("Shadow Blur", 0.0, surface.getShadowBlur());
    for (int i = 0; i < NUM_RANDOM_TESTS; i++) {
      double randNumber = Random.nextDouble() * 50;
      testResult("Shadow Blur", randNumber,
          surface.setShadowBlur(randNumber).getShadowBlur());
    }
  }
View Full Code Here

Examples of gwt.g2d.client.graphics.Surface

          surface.setShadowBlur(randNumber).getShadowBlur());
    }
  }
 
  private void testShadowOffset() {
    Surface surface = createSurface();
    testResult("Shadow Offser X", 0.0, surface.getShadowOffsetX());
    testResult("Shadow Offser Y", 0.0, surface.getShadowOffsetY());
    for (int i = 0; i < NUM_RANDOM_TESTS; i++) {
      double randNumber = Random.nextDouble() * 50;
      testResult("Shadow Offser X", randNumber,
          surface.setShadowOffsetX(randNumber).getShadowOffsetX());
      randNumber = Random.nextDouble() * 50;
      testResult("Shadow Offser Y", randNumber,
          surface.setShadowOffsetY(randNumber).getShadowOffsetY());
    }
  }
View Full Code Here

Examples of gwt.g2d.client.graphics.Surface

          surface.setShadowOffsetY(randNumber).getShadowOffsetY());
    }
  }
 
  private void testTextAlign() {
    Surface surface = createSurface();
    testResult("Text Align", TextAlign.START, surface.getTextAlign());
    for (TextAlign v : TextAlign.values()) {
      testResult("Text Align", v, surface.setTextAlign(v).getTextAlign());
    }
  }
View Full Code Here

Examples of gwt.g2d.client.graphics.Surface

      testResult("Text Align", v, surface.setTextAlign(v).getTextAlign());
    }
  }
 
  private void testTextBaseline() {
    Surface surface = createSurface();
    testResult("Text Baseline", TextBaseline.ALPHABETIC, surface.getTextBaseline());
    for (TextBaseline v : TextBaseline.values()) {
      testResult("Text Baseline", v, surface.setTextBaseline(v).getTextBaseline());
    }
  }
View Full Code Here

Examples of gwt.g2d.client.graphics.Surface

    if (video.isEnded() || video.isPaused()) {
      return;
    }
    int width = video.getVideoWidth();
    int height = video.getVideoHeight();
    Surface surface = getPrimarySurface();
    surface.drawImage(video.getVideoElement(), 0, 0, width, height,
        0, 0, width, height)
    ImageDataAdapter frame = surface.getImageData(0, 0, width, height);
    CanvasPixelArray pixelData = frame.getPixelData();
    int l = pixelData.getLength()
 
    for (int i = 0; i < l; i += 4) { 
      int r = pixelData.getData(i + 0)
      int g = pixelData.getData(i + 1)
      int b = pixelData.getData(i + 2)
      if (g > 100 && r > 100 && b < 43) {
        pixelData.setData(i + 3, 0)
      }
    } 
    surface.putImageData(frame, 0, 0);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.