public interface com.sun.prism.Graphics
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.sun.prism.Graphics
  super_class: java.lang.Object
{
  public abstract com.sun.javafx.geom.transform.BaseTransform getTransformNoClone();
    descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setTransform(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      xform  

  public abstract void setTransform(double, double, double, double, double, double);
    descriptor: (DDDDDD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      m00   
      m10   
      m01   
      m11   
      m02   
      m12   

  public abstract void setTransform3D(double, double, double, double, double, double, double, double, double, double, double, double);
    descriptor: (DDDDDDDDDDDD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mxx   
      mxy   
      mxz   
      mxt   
      myx   
      myy   
      myz   
      myt   
      mzx   
      mzy   
      mzz   
      mzt   

  public abstract void transform(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      xform  

  public abstract void translate(float, float);
    descriptor: (FF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      tx    
      ty    

  public abstract void translate(float, float, float);
    descriptor: (FFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      tx    
      ty    
      tz    

  public abstract void scale(float, float);
    descriptor: (FF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      sx    
      sy    

  public abstract void scale(float, float, float);
    descriptor: (FFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      sx    
      sy    
      sz    

  public abstract void setPerspectiveTransform(com.sun.javafx.geom.transform.GeneralTransform3D);
    descriptor: (Lcom/sun/javafx/geom/transform/GeneralTransform3D;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                      Name  Flags
      perspectiveTransform  

  public abstract void setCamera(com.sun.javafx.sg.prism.NGCamera);
    descriptor: (Lcom/sun/javafx/sg/prism/NGCamera;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      camera  

  public abstract com.sun.javafx.sg.prism.NGCamera getCameraNoClone();
    descriptor: ()Lcom/sun/javafx/sg/prism/NGCamera;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setDepthTest(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      depthTest  

  public abstract boolean isDepthTest();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setDepthBuffer(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      depthBuffer  

  public abstract boolean isDepthBuffer();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isAlphaTestShader();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setAntialiasedShape(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      aa    

  public abstract boolean isAntialiasedShape();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.javafx.geom.RectBounds getFinalClipNoClone();
    descriptor: ()Lcom/sun/javafx/geom/RectBounds;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.javafx.geom.Rectangle getClipRect();
    descriptor: ()Lcom/sun/javafx/geom/Rectangle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.javafx.geom.Rectangle getClipRectNoClone();
    descriptor: ()Lcom/sun/javafx/geom/Rectangle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setHasPreCullingBits(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      hasBits  

  public abstract boolean hasPreCullingBits();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setClipRect(com.sun.javafx.geom.Rectangle);
    descriptor: (Lcom/sun/javafx/geom/Rectangle;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      clipRect  

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

  public abstract int getClipRectIndex();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract float getExtraAlpha();
    descriptor: ()F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setExtraAlpha(float);
    descriptor: (F)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      extraAlpha  

  public abstract void setLights(com.sun.javafx.sg.prism.NGLightBase[]);
    descriptor: ([Lcom/sun/javafx/sg/prism/NGLightBase;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      lights  

  public abstract com.sun.javafx.sg.prism.NGLightBase[] getLights();
    descriptor: ()[Lcom/sun/javafx/sg/prism/NGLightBase;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.prism.paint.Paint getPaint();
    descriptor: ()Lcom/sun/prism/paint/Paint;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setPaint(com.sun.prism.paint.Paint);
    descriptor: (Lcom/sun/prism/paint/Paint;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      paint  

  public abstract com.sun.prism.BasicStroke getStroke();
    descriptor: ()Lcom/sun/prism/BasicStroke;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setStroke(com.sun.prism.BasicStroke);
    descriptor: (Lcom/sun/prism/BasicStroke;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      stroke  

  public abstract void setCompositeMode(com.sun.prism.CompositeMode);
    descriptor: (Lcom/sun/prism/CompositeMode;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mode  

  public abstract com.sun.prism.CompositeMode getCompositeMode();
    descriptor: ()Lcom/sun/prism/CompositeMode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void clear();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void clear(com.sun.prism.paint.Color);
    descriptor: (Lcom/sun/prism/paint/Color;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      color  

  public abstract void clearQuad(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x1    
      y1    
      x2    
      y2    

  public abstract void fill(com.sun.javafx.geom.Shape);
    descriptor: (Lcom/sun/javafx/geom/Shape;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      shape  

  public abstract void fillQuad(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x1    
      y1    
      x2    
      y2    

  public abstract void fillRect(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  

  public abstract void fillRoundRect(float, float, float, float, float, float);
    descriptor: (FFFFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  
      arcw    
      arch    

  public abstract void fillEllipse(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  

  public abstract void draw(com.sun.javafx.geom.Shape);
    descriptor: (Lcom/sun/javafx/geom/Shape;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      shape  

  public abstract void drawLine(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x1    
      y1    
      x2    
      y2    

  public abstract void drawRect(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  

  public abstract void drawRoundRect(float, float, float, float, float, float);
    descriptor: (FFFFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  
      arcw    
      arch    

  public abstract void drawEllipse(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  

  public abstract void setNodeBounds(com.sun.javafx.geom.RectBounds);
    descriptor: (Lcom/sun/javafx/geom/RectBounds;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      bounds  

  public abstract void drawString(com.sun.javafx.scene.text.GlyphList, com.sun.javafx.font.FontStrike, float, float, com.sun.prism.paint.Color, int, int);
    descriptor: (Lcom/sun/javafx/scene/text/GlyphList;Lcom/sun/javafx/font/FontStrike;FFLcom/sun/prism/paint/Color;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      gl           
      strike       
      x            
      y            
      selectColor  
      selectStart  
      selectEnd    

  public abstract void blit(com.sun.prism.RTTexture, com.sun.prism.RTTexture, int, int, int, int, int, int, int, int);
    descriptor: (Lcom/sun/prism/RTTexture;Lcom/sun/prism/RTTexture;IIIIIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      srcTex  
      dstTex  
      srcX0   
      srcY0   
      srcX1   
      srcY1   
      dstX0   
      dstY0   
      dstX1   
      dstY1   

  public abstract void drawTexture(com.sun.prism.Texture, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      tex   
      x     
      y     
      w     
      h     

  public abstract void drawTexture(com.sun.prism.Texture, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      tex   
      dx1   
      dy1   
      dx2   
      dy2   
      sx1   
      sy1   
      sx2   
      sy2   

  public abstract void drawTexture3SliceH(com.sun.prism.Texture, float, float, float, float, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFFFFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      tex   
      dx1   
      dy1   
      dx2   
      dy2   
      sx1   
      sy1   
      sx2   
      sy2   
      dh1   
      dh2   
      sh1   
      sh2   

  public abstract void drawTexture3SliceV(com.sun.prism.Texture, float, float, float, float, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFFFFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      tex   
      dx1   
      dy1   
      dx2   
      dy2   
      sx1   
      sy1   
      sx2   
      sy2   
      dv1   
      dv2   
      sv1   
      sv2   

  public abstract void drawTexture9Slice(com.sun.prism.Texture, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFFFFFFFFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      tex   
      dx1   
      dy1   
      dx2   
      dy2   
      sx1   
      sy1   
      sx2   
      sy2   
      dh1   
      dv1   
      dh2   
      dv2   
      sh1   
      sv1   
      sh2   
      sv2   

  public abstract void drawTextureVO(com.sun.prism.Texture, float, float, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      tex         
      topopacity  
      botopacity  
      dx1         
      dy1         
      dx2         
      dy2         
      sx1         
      sy1         
      sx2         
      sy2         

  public abstract void drawTextureRaw(com.sun.prism.Texture, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      tex   
      dx1   
      dy1   
      dx2   
      dy2   
      tx1   
      ty1   
      tx2   
      ty2   

  public abstract void drawMappedTextureRaw(com.sun.prism.Texture, float, float, float, float, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFFFFFF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      tex   
      dx1   
      dy1   
      dx2   
      dy2   
      tx11  
      ty11  
      tx21  
      ty21  
      tx12  
      ty12  
      tx22  
      ty22  

  public abstract void sync();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.glass.ui.Screen getAssociatedScreen();
    descriptor: ()Lcom/sun/glass/ui/Screen;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.prism.ResourceFactory getResourceFactory();
    descriptor: ()Lcom/sun/prism/ResourceFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.prism.RenderTarget getRenderTarget();
    descriptor: ()Lcom/sun/prism/RenderTarget;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setRenderRoot(com.sun.javafx.sg.prism.NodePath);
    descriptor: (Lcom/sun/javafx/sg/prism/NodePath;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      root  

  public abstract com.sun.javafx.sg.prism.NodePath getRenderRoot();
    descriptor: ()Lcom/sun/javafx/sg/prism/NodePath;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setState3D(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      flag  

  public abstract boolean isState3D();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setup3DRendering();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setPixelScaleFactors(float, float);
    descriptor: (FF)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      pixelScaleX  
      pixelScaleY  

  public abstract float getPixelScaleFactorX();
    descriptor: ()F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract float getPixelScaleFactorY();
    descriptor: ()F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Graphics.java"