@Override public Tile tile () { return texture(); } @Override public RFuture<Tile> tileAsync () {
@Override public Tile tile () { return texture(); } @Override public RFuture<Tile> tileAsync () {
public Tile apply (Image image) { return texture(); } });
public Texture apply (Image image) { return texture(); } });
public Texture apply (Image image) { return texture(); } });
public Tile apply (Image image) { return texture(); } });
@Override public Tile tile () { if (tile == null) tile = image.texture().tile(rx, ry, rwidth, rheight); return tile; } @Override public RFuture<Tile> tileAsync () {
@Override public Tile tile () { if (tile == null) tile = image.texture().tile(rx, ry, rwidth, rheight); return tile; } @Override public RFuture<Tile> tileAsync () {
public void onEmit (Image image) { for (LibraryData.TextureData textureData : atlasData.textures) { textures.add(decodeTexture(textureData, image.texture())); } } });
public void onEmit (Image image) { for (Json.Object tjson : atlasJson.getArray("textures", Json.Object.class)) { textures.add(decodeTexture(tjson, image.texture())); } } });
protected void addTests (final Image orange, Image tile) { final Texture otex = orange.texture(); final Texture ttex = tile.createTexture(Texture.Config.DEFAULT.repeat(true, true));
@Override public void init () { game.assets.getImage("images/orange.png").state.onSuccess(orange -> { Texture otex = orange.texture();
Texture otex = orange.texture(); fragment("Image", otex, 250, 10);
Texture imtex = image.texture(); game.rootLayer.addAt(new ImageLayer(imtex), offset, offset); game.rootLayer.addAt(new ImageLayer(imtex), offset, offset + 2*height);
Texture imtex = image.texture(); float x = offset, y0 = offset, y1 = offset+height, y2 = offset+2*height;