META-INF.modules.java.desktop.classes.sun.java2d.d3d.D3DVolatileSurfaceManager.class Maven / Gradle / Ivy
???? : ? sun/java2d/pipe/hw/AccelSurface (sun/java2d/d3d/D3DContext$D3DContextCaps
$sun/awt/image/VolatileSurfaceManager 5(Lsun/awt/image/SunVolatileImage;Ljava/lang/Object;)V
sun/awt/image/SunVolatileImage getTransparency ()I
getGraphicsConfig "()Ljava/awt/GraphicsConfiguration;
java/awt/GraphicsConfiguration getDevice ()Ljava/awt/GraphicsDevice; sun/java2d/d3d/D3DGraphicsDevice java/awt/Transparency
! " isCapPresent (I)Z $ % & ' ( (sun/java2d/d3d/D3DVolatileSurfaceManager accelerationEnabled Z $ * + , vImg Lsun/awt/image/SunVolatileImage;
. / 0 getComponent ()Ljava/awt/Component;
2 3 4 5 6 sun/awt/AWTAccessor getComponentAccessor )()Lsun/awt/AWTAccessor$ComponentAccessor; 8 9 : ; < %sun/awt/AWTAccessor$ComponentAccessor getPeer 3(Ljava/awt/Component;)Ljava/awt/peer/ComponentPeer; > sun/awt/windows/WComponentPeer $ @ A B context Ljava/lang/Object; D java/lang/Boolean
C F G H booleanValue ()Z
J K L M N sun/java2d/d3d/D3DSurfaceData
createData Q(Lsun/awt/windows/WComponentPeer;Ljava/awt/Image;)Lsun/java2d/d3d/D3DSurfaceData; P sun/java2d/d3d/D3DGraphicsConfig
O R S T
getColorModel (I)Ljava/awt/image/ColorModel;
V W getForcedAccelSurfaceType
Y Z getWidth
\ ] getHeight
J _ M ` q(Lsun/java2d/d3d/D3DGraphicsConfig;IILjava/awt/image/ColorModel;Ljava/awt/Image;I)Lsun/java2d/d3d/D3DSurfaceData; b java/lang/NullPointerException d java/lang/OutOfMemoryError f sun/java2d/InvalidPipeException $ h i j restoreCountdown I l m n makeConcatWithConstants (I)Ljava/lang/String;
e p q (Ljava/lang/String;)V
$ s t u initAcceleratedSurface ()Lsun/java2d/SurfaceData; $ w x y sdAccel Lsun/java2d/SurfaceData; { could not restore surface
$ } ~ acceleratedSurfaceLost ()V
? ? u restoreContents ? 'sun/java2d/windows/GDIWindowSurfaceData
J ? ? ? getDestination ()Ljava/lang/Object; ? java/awt/Image
? ? ? ? ? sun/awt/image/SurfaceManager
getManager 0(Ljava/awt/Image;)Lsun/awt/image/SurfaceManager;
J ? ? ? setSurfaceLost (Z)V
? ? ; ? "()Lsun/awt/windows/WComponentPeer;
= ? ? getGraphicsConfiguration ? sun/awt/Win32GraphicsConfig
= ? ? getBackBuffersNum
? ? ? ? ? %sun/java2d/d3d/D3DScreenUpdateManager canUseD3DOnScreen A(Lsun/awt/windows/WComponentPeer;Lsun/awt/Win32GraphicsConfig;I)Z
$ ? ? ? setRestoreCountdown (I)V
$ ? ? ? setAccelerationEnabled
? ? initContents Code LineNumberTable LocalVariableTable this *Lsun/java2d/d3d/D3DVolatileSurfaceManager; transparency gd "Lsun/java2d/d3d/D3DGraphicsDevice;
StackMapTable ? java/lang/Object isAccelerationEnabled sData gc "Lsun/java2d/d3d/D3DGraphicsConfig; cm Ljava/awt/image/ColorModel; type forceback ex Ljava/lang/NullPointerException; er Ljava/lang/OutOfMemoryError; ipe !Lsun/java2d/InvalidPipeException; comp Ljava/awt/Component; acc 'Lsun/awt/AWTAccessor$ComponentAccessor; peer Lsun/awt/windows/WComponentPeer; ? java/awt/Component ? java/awt/image/ColorModel ? sun/java2d/SurfaceData
isConfigValid #(Ljava/awt/GraphicsConfiguration;)Z Ljava/awt/GraphicsConfiguration; count restoreAcceleratedSurface ? java/lang/Throwable handleVItoScreenOp 3(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;)V wsd )Lsun/java2d/windows/GDIWindowSurfaceData; p vsm d3dsd Lsun/java2d/d3d/D3DSurfaceData; mgr Lsun/awt/image/SurfaceManager; src dst
SourceFile D3DVolatileSurfaceManager.java BootstrapMethods ?
? ? ? m ? $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; ? %Will attempt to restore surface in InnerClasses ? sun/java2d/d3d/D3DContext D3DContextCaps ComponentAccessor ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup ! $ ' ( i j
? ? =*+,? +? >+? ? ? :*? ? ? ? ? ? ? ? #? ? " 6 @ A B C % F . G <