Examples of ImageSprite


Examples of com.sencha.gxt.chart.client.draw.sprite.ImageSprite

      }
      if (ellipse.isRadiusYDirty()) {
        setAttribute(element, "ry", ellipse.getRadiusY());
      }
    } else if (sprite instanceof ImageSprite) {
      ImageSprite image = (ImageSprite) sprite;
      if (image.isResourceDirty() && image.getResource() != null) {
        element.setAttributeNS("http://www.w3.org/1999/xlink", "href", image.getResource().getSafeUri().asString());
      }
      if (image.isXDirty()) {
        setAttribute(element, "x", image.getX());
      }
      if (image.isYDirty()) {
        setAttribute(element, "y", image.getY());
      }
      if (image.isHeightDirty() && !Double.isNaN(image.getHeight())) {
        element.setAttribute("height", image.getHeight() + "px");
      }
      if (image.isWidthDirty() && !Double.isNaN(image.getWidth())) {
        element.setAttribute("width", image.getWidth() + "px");
      }
    }

    if (sprite.isStrokeDirty()) {
      setAttribute(element, "stroke", sprite.getStroke());
View Full Code Here

Examples of com.sencha.gxt.chart.client.draw.sprite.ImageSprite

    } else if (sprite instanceof TextSprite) {
      // Handle text (special handling required)
      setTextAttributes((TextSprite) sprite, element);
    } else if (sprite instanceof ImageSprite) {
      ImageSprite image = (ImageSprite) sprite;
      if (image.isXDirty() || ignoreOptimizations) {
        element.setLeft((int) Math.round(image.getX()));
      }
      if (image.isYDirty() || ignoreOptimizations) {
        element.setTop((int) Math.round(image.getY()));
      }
      if (image.isWidthDirty() || image.isHeightDirty() || ignoreOptimizations) {
        element.setSize(new Size((int) Math.round(image.getWidth()), (int) Math.round(image.getHeight())));
      }
      if (image.isResourceDirty() || ignoreOptimizations) {
        ImageResource resource = image.getResource();
        StringBuilder builder = new StringBuilder();
        builder.append("url(").append(image.getResource().getSafeUri().asString()).append(") ");
        builder.append(-1 * resource.getLeft()).append("px ");
        builder.append(-1 * resource.getTop()).append("px");
        element.getStyle().setProperty("background", builder.toString());
      }
    }
View Full Code Here

Examples of com.threerings.media.sprite.ImageSprite

    protected Sprite createPieceSprite (int piece, int px, int py)
    {
        if (piece == PIECE_NONE) {
            return null;
        }
        ImageSprite sprite = new ImageSprite(getPieceImage(piece, px, py, NORTH));
        sprite.setRenderOrder(-1);
        return sprite;
    }
View Full Code Here

Examples of games.stendhal.client.sprite.ImageSprite

    g2d.setComposite(AlphaComposite.SrcOver);
    g2d.drawImage(categoryImage, SIDE_MARGIN, y, null);
   
    g2d.dispose();
   
    return new ImageSprite(image);
  }
View Full Code Here

Examples of games.stendhal.client.sprite.ImageSprite

      }
    }

    drawTextLines(g2d, formattedLines, textColor);

    return new ImageSprite(image);
  }
View Full Code Here

Examples of games.stendhal.client.sprite.ImageSprite

    Sprite layer = getBaseSprite(basecode);
    if (layer == null) {
      throw new IllegalArgumentException("No base image found for outfit: " + basecode);
    }

    final ImageSprite sprite = new ImageSprite(layer);
    final Graphics g = sprite.getGraphics();

    // Dress layer
    layer = getDressSprite(dresscode);
    layer.draw(g, 0, 0);
View Full Code Here

Examples of games.stendhal.client.sprite.ImageSprite

  public ImageRenderer(final URL url) {
    try {
      final BufferedImage myImage = ImageIO.read(url);
      width = myImage.getWidth();
      height = myImage.getHeight();
      mySprite = new ImageSprite(myImage);
    } catch (final Exception e) {
      logger.error(e);
    }
  }
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.