public interface sun.java2d.xr.XRBackend
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: sun.java2d.xr.XRBackend
  super_class: java.lang.Object
{
  public abstract void freePicture(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      picture  

  public abstract void freePixmap(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      pixmap  

  public abstract int createPixmap(int, int, int, int);
    descriptor: (IIII)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      drawable  
      depth     
      width     
      height    

  public abstract int createPicture(int, int);
    descriptor: (II)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      drawable  
      formatID  

  public abstract long createGC(int);
    descriptor: (I)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      drawable  

  public abstract void freeGC(long);
    descriptor: (J)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      gc    

  public abstract void copyArea(int, int, long, int, int, int, int, int, int);
    descriptor: (IIJIIIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      src     
      dst     
      gc      
      srcx    
      srcy    
      width   
      height  
      dstx    
      dsty    

  public abstract void putMaskImage(int, long, byte[], int, int, int, int, int, int, int, int, float);
    descriptor: (IJ[BIIIIIIIIF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      drawable   
      gc         
      imageData  
      sx         
      sy         
      dx         
      dy         
      width      
      height     
      maskOff    
      maskScan   
      ea         

  public abstract void setGCClipRectangles(long, sun.java2d.pipe.Region);
    descriptor: (JLsun/java2d/pipe/Region;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      gc    
      clip  

  public abstract void GCRectangles(int, long, sun.java2d.xr.GrowableRectArray);
    descriptor: (IJLsun/java2d/xr/GrowableRectArray;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      drawable  
      gc        
      rects     

  public abstract void setClipRectangles(int, sun.java2d.pipe.Region);
    descriptor: (ILsun/java2d/pipe/Region;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      picture  
      clip     

  public abstract void setGCExposures(long, boolean);
    descriptor: (JZ)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      gc        
      exposure  

  public abstract void setGCForeground(long, int);
    descriptor: (JI)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      gc     
      pixel  

  public abstract void setPictureTransform(int, java.awt.geom.AffineTransform);
    descriptor: (ILjava/awt/geom/AffineTransform;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      picture    
      transform  

  public abstract void setPictureRepeat(int, int);
    descriptor: (II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      picture  
      repeat   

  public abstract void setFilter(int, int);
    descriptor: (II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      picture  
      filter   

  public abstract void renderRectangle(int, byte, sun.java2d.xr.XRColor, int, int, int, int);
    descriptor: (IBLsun/java2d/xr/XRColor;IIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      dst     
      op      
      color   
      x       
      y       
      width   
      height  

  public abstract void renderRectangles(int, byte, sun.java2d.xr.XRColor, sun.java2d.xr.GrowableRectArray);
    descriptor: (IBLsun/java2d/xr/XRColor;Lsun/java2d/xr/GrowableRectArray;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      dst    
      op     
      color  
      rects  

  public abstract void renderComposite(byte, int, int, int, int, int, int, int, int, int, int, int);
    descriptor: (BIIIIIIIIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      op      
      src     
      mask    
      dst     
      srcX    
      srcY    
      maskX   
      maskY   
      dstX    
      dstY    
      width   
      height  

  public abstract int XRenderCreateGlyphSet(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      formatID  

  public abstract void XRenderAddGlyphs(int, sun.font.GlyphList, java.util.List<sun.font.XRGlyphCacheEntry>, );
    descriptor: (ILsun/font/GlyphList;Ljava/util/List;[B)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (ILsun/font/GlyphList;Ljava/util/List<Lsun/font/XRGlyphCacheEntry;>;[B)V
    MethodParameters:
              Name  Flags
      glyphSet      
      gl            
      cacheEntries  
      pixelData     

  public abstract void XRenderFreeGlyphs(int, int[]);
    descriptor: (I[I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      glyphSet  
      gids      

  public abstract void XRenderCompositeText(byte, int, int, int, int, int, int, int, int, sun.java2d.xr.GrowableEltArray);
    descriptor: (BIIIIIIIILsun/java2d/xr/GrowableEltArray;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      op            
      src           
      dst           
      maskFormatID  
      xSrc          
      ySrc          
      xDst          
      yDst          
      glyphset      
      elts          

  public abstract int createRadialGradient(float, float, float, float, float[], int[], int);
    descriptor: (FFFF[F[II)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      centerX      
      centerY      
      innerRadius  
      outerRadius  
      fractions    
      pixels       
      repeat       

  public abstract int createLinearGradient(java.awt.geom.Point2D, java.awt.geom.Point2D, float[], int[], int);
    descriptor: (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;[F[II)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      p1         
      p2         
      fractions  
      pixels     
      repeat     

  public abstract void setGCMode(long, boolean);
    descriptor: (JZ)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      gc    
      copy  

  public abstract void renderCompositeTrapezoids(byte, int, int, int, int, int, sun.java2d.jules.TrapezoidList);
    descriptor: (BIIIIILsun/java2d/jules/TrapezoidList;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      op          
      src         
      maskFormat  
      dst         
      srcX        
      srcY        
      trapList    
}
SourceFile: "XRBackend.java"