Example usage for com.badlogic.gdx.graphics.g2d TextureRegion setRegionWidth

List of usage examples for com.badlogic.gdx.graphics.g2d TextureRegion setRegionWidth

Introduction

In this page you can find the example usage for com.badlogic.gdx.graphics.g2d TextureRegion setRegionWidth.

Prototype

public void setRegionWidth(int width) 

Source Link

Usage

From source file:com.agateau.pixelwheels.Assets.java

License:Open Source License

private static void removeBorders(TextureRegion region) {
    region.setRegionX(region.getRegionX() + 2);
    region.setRegionY(region.getRegionY() + 2);
    region.setRegionWidth(region.getRegionWidth() - 4);
    region.setRegionHeight(region.getRegionHeight() - 4);
}

From source file:com.austinerb.project0.engine.SpriterLoader.java

License:Apache License

/**
 * Packs all loaded sprites into an atlas. Has to called after loading all sprites.
 *//*from   w w  w.  j  a  v  a 2  s .  c  om*/
protected void generatePackedSprites() {
    if (this.packer == null)
        return;
    TextureAtlas tex = this.packer.generateTextureAtlas(TextureFilter.Linear, TextureFilter.Linear, false);
    Set<Reference> keys = this.files.keySet();
    this.disposeNonPackedTextures();
    for (Reference ref : keys) {
        TextureRegion texReg = tex.findRegion(ref.fileName);
        texReg.setRegionWidth((int) ref.dimensions.width);
        texReg.setRegionHeight((int) ref.dimensions.height);
        files.put(ref, new Sprite(texReg));
    }
}

From source file:com.idp.engine.net.NetworkImage.java

@Override
protected void sizeChanged() {
    if (texToDraw == null)
        return;/*  www .  j  a v  a2  s .  co m*/

    Texture tex = texToDraw.getTexture();
    if (tex == null)
        return;

    TextureRegion region = new TextureRegion(tex);

    float aspect = getWidth() / getHeight();
    float texAspect = tex.getWidth() * 1f / tex.getHeight();
    if (aspect > texAspect) {
        int h = (int) (tex.getHeight() * (texAspect / aspect));
        region.setRegionY((tex.getHeight() - h) / 2); // important to set pos before size
        region.setRegionWidth(tex.getWidth());
        region.setRegionHeight(h);
    } else {
        int w = (int) (tex.getWidth() / (texAspect / aspect));
        region.setRegionX((tex.getWidth() - w) / 2);
        region.setRegionHeight(tex.getHeight());
        region.setRegionWidth(w);
    }
    region.flip(false, true); // important to flip after all
    texToDraw = region;
}

From source file:com.pogs.runpogsrun.util.SpriterLoader.java

License:Apache License

/**
 * Packs all loaded sprites into an atlas. Has to called after loading all sprites.
 *///from  www .ja  v a2s .  c o  m
public void generatePackedSprites() {
    if (this.packer == null)
        return;
    TextureAtlas tex = this.packer.generateTextureAtlas(TextureFilter.Linear, TextureFilter.Linear, false);
    Set<Reference> keys = this.files.keySet();
    this.disposeNonPackedTextures();
    for (Reference ref : keys) {
        TextureRegion texReg = tex.findRegion(ref.fileName);
        texReg.setRegionWidth((int) ref.dimensions.width);
        texReg.setRegionHeight((int) ref.dimensions.height);
        Sprite sprite = new Sprite(texReg);
        files.put(ref, sprite);
    }
}

From source file:seventh.client.gfx.WeaponClassDialogView.java

License:Open Source License

private TextureRegion scale(TextureRegion tex) {
    //        Sprite sprite = new Sprite(tex);
    //        sprite.setSize(220, 80);
    TextureRegion sprite = new TextureRegion(tex);
    sprite.setRegionWidth(350);
    return sprite;
}