All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.desktop.classes.sun.java2d.d3d.D3DScreenUpdateManager.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????:?
sun/java2d/ScreenUpdateManager()Vjava/lang/Object
	
%sun/java2d/d3d/D3DScreenUpdateManagerrunLockLjava/lang/Object;	doneZrunI(Lsun/java2d/d3d/D3DScreenUpdateManager;)Ljava/security/PrivilegedAction;
java/security/AccessControllerdoPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; sun/java2d/d3d/D3DGraphicsConfig
!"#createScreenSurfaceY(Lsun/awt/Win32GraphicsConfig;Lsun/awt/windows/WComponentPeer;IZ)Lsun/java2d/SurfaceData;
%&'canUseD3DOnScreenA(Lsun/awt/windows/WComponentPeer;Lsun/awt/Win32GraphicsConfig;I)Z
)*+,-sun/java2d/d3d/D3DSurfaceData
createDataA(Lsun/awt/windows/WComponentPeer;)Lsun/java2d/d3d/D3DSurfaceData;/sun/java2d/InvalidPipeException
123,4'sun/java2d/windows/GDIWindowSurfaceDataK(Lsun/awt/windows/WComponentPeer;)Lsun/java2d/windows/GDIWindowSurfaceData;
678repaintPeerTarget#(Lsun/awt/windows/WComponentPeer;)V
:;<getD3DDevice$()Lsun/java2d/d3d/D3DGraphicsDevice;
>?@getClass()Ljava/lang/Class;
BCDEFjava/lang/ClassgetName()Ljava/lang/String;
HIJKLsun/awt/windows/WComponentPeer	getBounds()Ljava/awt/Rectangle;
HNOP	getTarget()Ljava/lang/Object;Rjava/awt/Component
TUVWX sun/java2d/d3d/D3DGraphicsDevicegetFullScreenWindow()Ljava/awt/Window;
Z[\]^sun/java2d/windows/WindowsFlagsisD3DOnScreenEnabled()Z
T`a^isD3DEnabledOnDevice
Hcd^isAccelCapable	fghijjava/awt/RectanglewidthI	flmjheight
opq
hasHWChildren(Ljava/awt/Component;)Zssun.awt.windows.WCanvasPeer
uvwxyjava/lang/Stringequals(Ljava/lang/Object;)Z{sun.awt.windows.WDialogPeer}sun.awt.windows.WPanelPeersun.awt.windows.WWindowPeer?sun.awt.windows.WFramePeer?"sun.awt.windows.WEmbeddedFramePeer?2sun/java2d/d3d/D3DSurfaceData$D3DWindowSurfaceData
???^
isSurfaceLost
???validate7(Lsun/java2d/d3d/D3DSurfaceData$D3DWindowSurfaceData;)Z
???trackScreenSurface(Lsun/java2d/SurfaceData;)V?sun/java2d/SunGraphics2D
???J(Lsun/java2d/SurfaceData;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Font;)V
???
getGdiSurfaceN(Lsun/java2d/d3d/D3DSurfaceData$D3DWindowSurfaceData;)Lsun/java2d/SurfaceData;
???createGraphics~(Lsun/java2d/SurfaceData;Lsun/awt/windows/WComponentPeer;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Font;)Ljava/awt/Graphics2D;
?????sun/awt/AWTAccessorgetComponentAccessor)()Lsun/awt/AWTAccessor$ComponentAccessor;???K?%sun/awt/AWTAccessor$ComponentAccessor*(Ljava/awt/Component;)Ljava/awt/Rectangle;
H???handlePaint(IIII)V	???d3dwSurfacesLjava/util/ArrayList;?java/util/ArrayList
?
???ycontains
???yadd
??startUpdateThread
???removeGdiSurface7(Lsun/java2d/d3d/D3DSurfaceData$D3DWindowSurfaceData;)V
???yremove
???getReplacementScreenSurfaceR(Lsun/awt/windows/WComponentPeer;Lsun/java2d/SurfaceData;)Lsun/java2d/SurfaceData;	???gdiSurfacesLjava/util/HashMap;
?????java/util/HashMapget&(Ljava/lang/Object;)Ljava/lang/Object;
1??
invalidate
????	???
screenUpdaterLjava/lang/Thread;?java/lang/Thread
???start
??wakeUpUpdateThread
??	notifyAll
????size()I	??needsUpdateNow
??wait?java/lang/InterruptedExceptiond
???(J)V
????toArray(([Ljava/lang/Object;)[Ljava/lang/Object;?5[Lsun/java2d/d3d/D3DSurfaceData$D3DWindowSurfaceData;
??^isValid
?^isDirty
	sun/java2d/d3d/D3DRenderQueuegetInstance!()Lsun/java2d/d3d/D3DRenderQueue;
lock
?I
)swapBuffers&(Lsun/java2d/d3d/D3DSurfaceData;IIII)V
?	markClean
unlock
?getPeer"()Lsun/awt/windows/WComponentPeer;
HreplaceSurfaceDataLater
? !restoreSurface
H#$%getBackgroundNoSync()Ljava/awt/Color;
?'(?fillRect
?*+dispose
?
?./0put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;2java/awt/Container
1456
getComponents()[Ljava/awt/Component;?893(Ljava/awt/Component;)Ljava/awt/peer/ComponentPeer;;D3D Screen Updater
=>?@Asun/awt/util/ThreadGroupUtilsgetRootThreadGroup()Ljava/lang/ThreadGroup;
?CDB(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;JZ)V
?FGHsetPriority(I)V
?JKL	setDaemon(Z)VNO=(Lsun/java2d/d3d/D3DScreenUpdateManager;)Ljava/lang/Runnable;Q
ScreenUpdater
?STUsetContextClassLoader(Ljava/lang/ClassLoader;)V
WXYZ[java/lang/Runtime
getRuntime()Ljava/lang/Runtime;
W]^_addShutdownHook(Ljava/lang/Thread;)Vajava/lang/Exceptioncjava/lang/RunnableMIN_WIN_SIZE
ConstantValue?	SignatureKLjava/util/ArrayList;rLjava/util/HashMap;CodeLineNumberTableLocalVariableTablethis'Lsun/java2d/d3d/D3DScreenUpdateManager;ipe!Lsun/java2d/InvalidPipeException;gcLsun/awt/Win32GraphicsConfig;peer Lsun/awt/windows/WComponentPeer;bbNumisResizesdLsun/java2d/SurfaceData;
StackMapTable{sun/awt/Win32GraphicsConfig}sun/java2d/SurfaceDatad3dgc"Lsun/java2d/d3d/D3DGraphicsConfig;d3dgd"Lsun/java2d/d3d/D3DGraphicsDevice;peerNameLjava/lang/String;rLjava/awt/Rectangle;targetLjava/awt/Component;fswLjava/awt/Window;?java/awt/Windowd3dw4Lsun/java2d/d3d/D3DSurfaceData$D3DWindowSurfaceData;fgColorLjava/awt/Color;bgColorfontLjava/awt/Font;bounds?java/lang/ThrowabledropScreenSurface
newSurfacegdisd)Lsun/java2d/windows/GDIWindowSurfaceData;runUpdateNowtimeoutJrqLsun/java2d/d3d/D3DRenderQueue;surfacesbgsg2dLsun/java2d/SunGraphics2D;ccompacc'Lsun/awt/AWTAccessor$ComponentAccessor;?[Ljava/awt/Component;lambda$startUpdateThread$2()Ljava/lang/Thread;nametlambda$new$1()Ljava/lang/Void;eLjava/lang/Exception;shutdownRunnableLjava/lang/Runnable;shutdownlambda$new$0
SourceFileD3DScreenUpdateManager.javaBootstrapMethods?
?????"java/lang/invoke/LambdaMetafactorymetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;P?
?????
?????
??InnerClassesD3DWindowSurfaceDataComponentAccessor?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!bdjefBB?????gh??gijY*?*?Y?	?
*?*??W?k^O_`plmn"#j
J*??
+??
*+,? ?:,+?$?,?(:?::?	,?0:?*,?5?$*-.k6
????$?*?-?/?2?7?=?B?G?lH/opJmnJqrJstJujJv/wxy	?zH|.
		&'j?	?+???+?N-?9:*?=?A:*?G:*?M?Q:?S:?Y???_?x*?b?q?e???k??[?W??K?n?Cr?t?5z?t?+|?t?!~?t???t?
??t???kN??	????#?,?3?;?B?p?z?????????????l\	?st?qr?uj?~??????#???,???3???y(	?T	HzTufQ?;@??j?L*??<+???5+??:???*???*????Y+-???*??L*+,-???k%+9@lH,??LmnLwxLstL??L??L??y?%??78ju!+?M?QM??,??N+-?e-?k???k l*!mn!st??????j?N*??I+???B*YM?*???*??Y????+??N*??-???*??-??W,ç
:,??*????BBFBk*
$%&'$))*4+=-I.M0l )??NmnNwxy?$D??!??jy"*???+???+??M*,??*??,??W?k4567!9l ??"mn"wxy!??j^*+,??N*-??-?k?CDl*mnstwx?x??j?%*??? *??+???1M,?,??*??+??W?kNOPQR$Ul ??%mn%??y$"?jj&*???**????ܵ?*?׶ާ*??k\]g!i%kl&mny!?jz*?
YL?*?
??+çM+?,??kyz{|lmny????jc*YL?*??*???*???
*????+ñ+çM+?,?*?
YL?*??*?
??*??*?
????M???+çN+?-??%+&(++.+JQT?7Z]]`]k6
???#?&?0?7?<?C?J?Q?X?b?lcmny"	?#D???P?D??j?
*??*?
YL?*????	?	A*??*?
 ???:+ç
:+????L*YM?*??+????L,ç
:,??+M,?>6?|,2:???h?????X?????:?
?
:?e?k????
:???*?????????*?
YM?*??*?
??,ç
:	,?	?????	'/2?699=9IWZZ^Z????????k? ??? ?'?/?4?@?E?I?U?a?u????????????????????????????????????
?l> ??????4??umw?E???mny??@???D?????????#??6?????	????????j?K+???E+?+??"M??Y+,,??N-+?
?e+?
?k?&-?)+?*+??5?M??CF.k2?????3?7?;?C?F?G?I?l40??$??GopKmnKw?y	?F."??j?6*???*??Y?,??*??+???1M,?+??0M*??+,?-W,?k??"*4l 6mn6????y	?!1
pqj?E??L*?1?;*?1?3M,?>6?',2:+?7?H??n???????k%;=Cl %??E??A??y ?Q???!Q????jr :L??Y?<*+	?BM,?E,?I,?k^_`cdel  mn??
????j?/*?ML??Y?<+P	?BM,?R?V,?\?	N*??$'`k&	aefhj$m'k(l-nl*(??/mn(????y?'b?`?j<
*?*??kbc	dl
mn??? ??????????????)?	???	???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy