Package playn.core

Examples of playn.core.Canvas


    }

    protected Icon createSampler (int baseColor) {
        int size = 16;
        CanvasImage cimg = graphics().createImage(size * 17, size);
        Canvas canvas = cimg.canvas();
        int lighter = baseColor;
        for (int ii = 0; ii <= 8; ++ii) {
            canvas.setFillColor(lighter);
            canvas.fillRect(size * (ii + 8), 0, size, size);
            lighter = Colors.brighter(lighter);
        }
        int darker = baseColor;
        for (int ii = 0; ii < 8; ++ii) {
            canvas.setFillColor(darker);
            canvas.fillRect(size * (7 - ii), 0, size, size);
            darker = Colors.darker(darker);
        }

        canvas.setStrokeColor(Colors.BLACK);
        canvas.strokeRect(size * 8, 0, size - 1, size - 1);
        return Icons.image(cimg);
    }
View Full Code Here


    }

    @Override public void layout () {
        super.layout();
        // capture the new layout
        Canvas canvas = _image.get().canvas();
        canvas.clear();
        Layers.capture(layer, canvas);
    }
View Full Code Here

        // create a new image if necessary
        if (_image.width() < width || _image.height() < height) {
            layer.setImage(_image = graphics().createImage(width, height));
        }
        // clear our image and render our rows
        Canvas canvas = _image.canvas();
        canvas.clear();
        canvas.setFillColor(_bgColor).fillRect(0, 0, width, height);
        canvas.setStrokeColor(_textColor).setFillColor(_textColor);
        float x = GAP, y = GAP, valueX = labelWidth+2*GAP;
        for (Row row : _rows) {
            row.render(canvas, x, y, valueX);
            y += row.height()+GAP;
        }
View Full Code Here

   */
  @Override
  public void init() {
    bgImage = graphics().createImage(graphics().width(),
        graphics().height());
    Canvas canvas = bgImage.canvas();
    canvas.setFillColor(Color.rgb(0, 0, 0));
    canvas.fillRect(0, 0, graphics().width(), graphics().height());
    bgLayer = graphics().createImageLayer(bgImage);
    bgLayer.setAlpha(0.50f);
   
    initEventHandling();
   
View Full Code Here

  }

  public CanvasImage asCanvasImage() {
    int diameter = radius * 2;
    CanvasImage circleImage = graphics().createImage(diameter, diameter);
    Canvas canvas = circleImage.canvas();
    canvas.setFillColor(color);
    canvas.fillCircle((float) radius, (float) radius, (float) radius);
    canvas.setAlpha(alpha);
   
    float strokeWidth = 16.0f;
    canvas.setStrokeColor(Color.rgb(255, 255, 255));
        canvas.setStrokeWidth(strokeWidth);
        canvas.strokeCircle((float) radius, (float) radius, (float) radius - (strokeWidth / 2.0f));
       
    return circleImage;
  }
View Full Code Here

TOP

Related Classes of playn.core.Canvas

Copyright © 2018 www.massapicom. 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.