
META-INF.modules.java.desktop.classes.sun.awt.image.VolatileSurfaceManager.class Maven / Gradle / Ivy
???? = ? sun/java2d/pipe/hw/AccelSurface
sun/awt/image/SurfaceManager ()V
$sun/awt/image/VolatileSurfaceManager vImg Lsun/awt/image/SunVolatileImage;
context Ljava/lang/Object;
sun/awt/image/SunVolatileImage getGraphicsConfig "()Ljava/awt/GraphicsConfiguration;
java/awt/GraphicsConfiguration getDefaultTransform !()Ljava/awt/geom/AffineTransform;
! " atCurrent Ljava/awt/geom/AffineTransform;
$ % & ' ( java/awt/GraphicsEnvironment getLocalGraphicsEnvironment ()Ljava/awt/GraphicsEnvironment; * !sun/java2d/SunGraphicsEnvironment
) , - . addDisplayChangedListener #(Lsun/awt/DisplayChangedListener;)V
0 1 2 isAccelerationEnabled ()Z
4 5 6 initAcceleratedSurface ()Lsun/java2d/SurfaceData;
8 9 : sdAccel Lsun/java2d/SurfaceData;
< = : sdCurrent
? @ A getForcedAccelSurfaceType ()I
C D 6 getBackupSurface F java/awt/image/VolatileImage
H I J lostSurface Z
L M N
isConfigValid #(Ljava/awt/GraphicsConfiguration;)Z
P Q : sdBackup
S T U V 2 sun/java2d/SurfaceData
isSurfaceLost
X Y restoreAcceleratedSurface
S [ \ ] setSurfaceLost (Z)V _ sun/java2d/InvalidPipeException
a b :
sdPrevious
d e initContents
g h i j k java/awt/geom/AffineTransform getScaleX ()D
g m n k getScaleY
p q r getBackupImage "(DD)Ljava/awt/image/BufferedImage;
t u v w x java/awt/image/BufferedImage getRaster !()Ljava/awt/image/WritableRaster;
z { | } ~ java/awt/image/WritableRaster
getDataBuffer ()Ljava/awt/image/DataBuffer;
? ? ? ? ? sun/awt/image/SunWritableRaster stealTrackable @(Ljava/awt/image/DataBuffer;)Lsun/java2d/StateTrackableDelegate;
? ? ? ? !sun/java2d/StateTrackableDelegate setUntrackable
? ? ? ? ? sun/awt/image/BufImgSurfaceData
createData :(Ljava/awt/image/BufferedImage;DD)Lsun/java2d/SurfaceData;
? ? ? createGraphics ()Ljava/awt/Graphics2D;
? ? A getWidth
? ? A getHeight
? ? ? ? ? java/awt/Graphics clearRect (IIII)V
? ? ? dispose
S ? ?
invalidate
? ? updateGraphicsConfig
g ? ? ? equals (Ljava/lang/Object;)Z
? ? ? getDevice ()Ljava/awt/GraphicsDevice; ? Asun/awt/image/VolatileSurfaceManager$AcceleratedImageCapabilities
? ? ? )(Lsun/awt/image/VolatileSurfaceManager;)V ? java/awt/ImageCapabilities
? ? ]
? ? ? getCapabilities >(Ljava/awt/GraphicsConfiguration;)Ljava/awt/ImageCapabilities;
S ? ? flush ? sun/awt/DisplayChangedListener 5(Lsun/awt/image/SunVolatileImage;Ljava/lang/Object;)V Code LineNumberTable LocalVariableTable this &Lsun/awt/image/VolatileSurfaceManager; ge Ljava/awt/GraphicsEnvironment;
StackMapTable ? java/lang/Object
initialize getPrimarySurfaceData validate #(Ljava/awt/GraphicsConfiguration;)I e !Lsun/java2d/InvalidPipeException; gc Ljava/awt/GraphicsConfiguration;
returnCode I lostSurfaceTmp contentsLost tx scaleX D scaleY bImg Ljava/awt/image/BufferedImage; g Ljava/awt/Graphics; restoreContents acceleratedSurfaceLost displayChanged oldData atUpdated paletteChanged oldSD
SourceFile VolatileSurfaceManager.java NestMembers InnerClasses AcceleratedImageCapabilities!
?
! " 9 : Q : = : b : I J ? ? ? -*? *+? *,? *+? ? ? ? #N-? )? -? )*? +? ? " f g h i l o $ p , r ? * - ? ? -
- ? ? ? ? ,
? $ ? ? ? 8*? /? **? 3? 7*? 7? **? 7? ;*? ;? *? ? >? **? B? ;? ? " { | } ~ ? ) ? / ? 7 ? ? 8 ? ? ? ? 6 ? / *? ;? ? ? ? ? ? 1 2 ? ? ? ? ?=*? G>*? G*? /? ?*+? K? =? ?*? 7? /**? 3? 7*? 7? **? 7? ;*? O=? k**? B? ;? `*? 7? R? .*? W**? 7? ;*? 7? Z*? O=? 8:**? B? ;? +? '=? "*? 7? **? B? ;*? 7=? ? =? *? ;*? `?
**? ;? `=? *? c? ] x { ^ ? ? % ? ? ? ? ? ? ? ' ? / ? 6 ? > ? C ? H ? S ? ] ? a ? i ? q ? v ? x ? { ? } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4 } ? ? ? ? ? ? ? ? ? ? ? ? ? J ?
? '
g ^ ? 2 ? / *? G? ? ? ? ? ? 5 6 D 6 ? ? J*? O? A*? ? L+? M,? fJ,? l9*? )? o:? s? y? ? ?*)? ?? O*? O? ? 6
+ - 0 3 6 9 E ? > 6 ? ? 1 ? " , ? ? &