Package org.oscim.awt

Class AwtBitmap

java.lang.Object
org.oscim.awt.AwtBitmap
All Implemented Interfaces:
org.oscim.backend.canvas.Bitmap
Direct Known Subclasses:
AwtSvgBitmap

public class AwtBitmap extends Object implements org.oscim.backend.canvas.Bitmap
  • Constructor Details

    • AwtBitmap

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

      public AwtBitmap(BufferedImage bitmap)
  • Method Details

    • 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