equal
deleted
inserted
replaced
31 import java.awt.geom.AffineTransform; |
31 import java.awt.geom.AffineTransform; |
32 import java.awt.image.ColorModel; |
32 import java.awt.image.ColorModel; |
33 |
33 |
34 import sun.java2d.SurfaceData; |
34 import sun.java2d.SurfaceData; |
35 import sun.java2d.opengl.CGLLayer; |
35 import sun.java2d.opengl.CGLLayer; |
36 import sun.java2d.metal.MetalLayer; |
|
37 import sun.lwawt.LWGraphicsConfig; |
36 import sun.lwawt.LWGraphicsConfig; |
|
37 import sun.lwawt.macosx.CFRetainedResource; |
38 import sun.lwawt.macosx.CPlatformView; |
38 import sun.lwawt.macosx.CPlatformView; |
39 |
39 |
40 public abstract class CGraphicsConfig extends GraphicsConfiguration |
40 public abstract class CGraphicsConfig extends GraphicsConfiguration |
41 implements LWGraphicsConfig { |
41 implements LWGraphicsConfig { |
42 |
42 |
86 |
86 |
87 /** |
87 /** |
88 * Creates a new SurfaceData that will be associated with the given |
88 * Creates a new SurfaceData that will be associated with the given |
89 * CGLLayer. |
89 * CGLLayer. |
90 */ |
90 */ |
91 public abstract SurfaceData createSurfaceData(CGLLayer layer); |
91 public abstract SurfaceData createSurfaceData(CFRetainedResource layer); |
92 |
|
93 |
|
94 public abstract SurfaceData createSurfaceData(MetalLayer layer); |
|
95 |
92 |
96 @Override |
93 @Override |
97 public final boolean isTranslucencyCapable() { |
94 public final boolean isTranslucencyCapable() { |
98 //we know for sure we have capable config :) |
95 //we know for sure we have capable config :) |
99 return true; |
96 return true; |