public interface com.sun.prism.Texture extends com.sun.prism.GraphicsResource
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.sun.prism.Texture
  super_class: java.lang.Object
{
  public abstract com.sun.prism.PixelFormat getPixelFormat();
    descriptor: ()Lcom/sun/prism/PixelFormat;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

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

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

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

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

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

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

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

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

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

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

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

  public abstract void update(com.sun.prism.Image, int, int);
    descriptor: (Lcom/sun/prism/Image;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      img   
      dstx  
      dsty  

  public abstract void update(com.sun.prism.Image, int, int, int, int);
    descriptor: (Lcom/sun/prism/Image;IIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      img   
      dstx  
      dsty  
      srcw  
      srch  

  public abstract void update(com.sun.prism.Image, int, int, int, int, boolean);
    descriptor: (Lcom/sun/prism/Image;IIIIZ)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      img        
      dstx       
      dsty       
      srcw       
      srch       
      skipFlush  

  public abstract void update(java.nio.Buffer, com.sun.prism.PixelFormat, int, int, int, int, int, int, int, boolean);
    descriptor: (Ljava/nio/Buffer;Lcom/sun/prism/PixelFormat;IIIIIIIZ)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      buffer     
      format     
      dstx       
      dsty       
      srcx       
      srcy       
      srcw       
      srch       
      srcscan    
      skipFlush  

  public abstract void update(com.sun.prism.MediaFrame, boolean);
    descriptor: (Lcom/sun/prism/MediaFrame;Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      frame      
      skipFlush  

  public abstract com.sun.prism.Texture$WrapMode getWrapMode();
    descriptor: ()Lcom/sun/prism/Texture$WrapMode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

  public abstract com.sun.prism.Texture getSharedTexture(com.sun.prism.Texture$WrapMode);
    descriptor: (Lcom/sun/prism/Texture$WrapMode;)Lcom/sun/prism/Texture;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      altMode  

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

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

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

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

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

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

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

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

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

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

  public abstract boolean isSurfaceLost();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Texture.java"
NestMembers:
  com.sun.prism.Texture$Usage  com.sun.prism.Texture$WrapMode
InnerClasses:
  public final Usage = com.sun.prism.Texture$Usage of com.sun.prism.Texture
  public final WrapMode = com.sun.prism.Texture$WrapMode of com.sun.prism.Texture