Package org.oscim.awt

Class AwtBitmap

  • All Implemented Interfaces:
    org.oscim.backend.canvas.Bitmap
    Direct Known Subclasses:
    AwtSvgBitmap

    public class AwtBitmap
    extends java.lang.Object
    implements org.oscim.backend.canvas.Bitmap
    • Constructor Detail

      • AwtBitmap

        public AwtBitmap​(int width,
                         int height,
                         int format)
      • AwtBitmap

        public AwtBitmap​(java.awt.image.BufferedImage bitmap)
    • Method Detail

      • getWidth

        public int getWidth()
        Specified by:
        getWidth in interface org.oscim.backend.canvas.Bitmap
      • getHeight

        public int getHeight()
        Specified by:
        getHeight in interface org.oscim.backend.canvas.Bitmap
      • getPixels

        public int[] getPixels()
        Specified by:
        getPixels in interface org.oscim.backend.canvas.Bitmap
      • eraseColor

        public void eraseColor​(int transparent)
        Specified by:
        eraseColor in interface org.oscim.backend.canvas.Bitmap
      • uploadToTexture

        public void uploadToTexture​(boolean replace)
        Specified by:
        uploadToTexture in interface org.oscim.backend.canvas.Bitmap
      • recycle

        public void recycle()
        Specified by:
        recycle in interface org.oscim.backend.canvas.Bitmap
      • isValid

        public boolean isValid()
        Specified by:
        isValid in interface org.oscim.backend.canvas.Bitmap
      • getPngEncodedData

        public byte[] getPngEncodedData()
        Specified by:
        getPngEncodedData in interface org.oscim.backend.canvas.Bitmap
      • scaleTo

        public void scaleTo​(int width,
                            int height)
        Specified by:
        scaleTo in interface org.oscim.backend.canvas.Bitmap