Class GDXImage

  • All Implemented Interfaces:
    Image

    public class GDXImage
    extends java.lang.Object
    implements Image
    Refers to a texture that is managed by libGDX. Each texture also keeps track of all regions that have been defined within it.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected GDXImage​(com.badlogic.gdx.graphics.Texture texture)  
      protected GDXImage​(com.badlogic.gdx.graphics.Texture texture, Rect bounds)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Image extractRegion​(Rect region)
      Returns a new Image instance that is based on the same source image, but only contains the specified rectangular region within the source image.
      int getAlpha​(int x, int y)
      Returns the alpha of a pixel within the image.
      ColorRGB getColor​(int x, int y)
      Returns the RGB color value of a pixel within the image.
      Rect getRegion()  
      com.badlogic.gdx.graphics.Texture getTexture()  
      com.badlogic.gdx.graphics.g2d.TextureRegion getTextureRegion()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GDXImage

        protected GDXImage​(com.badlogic.gdx.graphics.Texture texture,
                           Rect bounds)
      • GDXImage

        protected GDXImage​(com.badlogic.gdx.graphics.Texture texture)
    • Method Detail

      • getTexture

        public com.badlogic.gdx.graphics.Texture getTexture()
      • getTextureRegion

        public com.badlogic.gdx.graphics.g2d.TextureRegion getTextureRegion()
      • extractRegion

        public Image extractRegion​(Rect region)
        Description copied from interface: Image
        Returns a new Image instance that is based on the same source image, but only contains the specified rectangular region within the source image.
        Specified by:
        extractRegion in interface Image
      • getColor

        public ColorRGB getColor​(int x,
                                 int y)
        Description copied from interface: Image
        Returns the RGB color value of a pixel within the image. This does not include the pixel's alpha value even if the image does support transparency. The alpha value can be retrieved separately using Image.getAlpha(int, int).
        Specified by:
        getColor in interface Image
      • getAlpha

        public int getAlpha​(int x,
                            int y)
        Description copied from interface: Image
        Returns the alpha of a pixel within the image. The returned value is between 0 (fully transparent) and 100 (fully opaque).
        Specified by:
        getAlpha in interface Image