Class DirectDrawServiceImpl

  • All Implemented Interfaces:
    org.webswing.ext.services.DirectDrawService

    public class DirectDrawServiceImpl
    extends java.lang.Object
    implements org.webswing.ext.services.DirectDrawService
    • Field Detail

      • dd

        protected org.webswing.directdraw.DirectDraw dd
    • Method Detail

      • createImage

        public java.awt.Image createImage​(int width,
                                          int height)
        Specified by:
        createImage in interface org.webswing.ext.services.DirectDrawService
      • extractWebImage

        public java.awt.Image extractWebImage​(java.awt.Image webImage)
        Specified by:
        extractWebImage in interface org.webswing.ext.services.DirectDrawService
      • resetCache

        public void resetCache()
        Specified by:
        resetCache in interface org.webswing.ext.services.DirectDrawService
      • buildWebImage

        public byte[] buildWebImage​(java.awt.Image webImage)
        Specified by:
        buildWebImage in interface org.webswing.ext.services.DirectDrawService
      • isDirty

        public boolean isDirty​(java.awt.Image webImage)
        Specified by:
        isDirty in interface org.webswing.ext.services.DirectDrawService
      • createVolatileImage

        public java.awt.image.VolatileImage createVolatileImage​(int width,
                                                                int height,
                                                                java.awt.ImageCapabilities caps,
                                                                int transparency)
        Specified by:
        createVolatileImage in interface org.webswing.ext.services.DirectDrawService
      • resetImage

        public void resetImage​(java.awt.Image webImage)
        Specified by:
        resetImage in interface org.webswing.ext.services.DirectDrawService
      • resetImageBeforeRepaint

        public void resetImageBeforeRepaint​(java.awt.Image webImage)
        Specified by:
        resetImageBeforeRepaint in interface org.webswing.ext.services.DirectDrawService