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; |
36 import sun.lwawt.LWGraphicsConfig; |
37 import sun.lwawt.LWGraphicsConfig; |
37 import sun.lwawt.macosx.CPlatformView; |
38 import sun.lwawt.macosx.CPlatformView; |
38 |
39 |
39 public abstract class CGraphicsConfig extends GraphicsConfiguration |
40 public abstract class CGraphicsConfig extends GraphicsConfiguration |
40 implements LWGraphicsConfig { |
41 implements LWGraphicsConfig { |
87 * Creates a new SurfaceData that will be associated with the given |
88 * Creates a new SurfaceData that will be associated with the given |
88 * CGLLayer. |
89 * CGLLayer. |
89 */ |
90 */ |
90 public abstract SurfaceData createSurfaceData(CGLLayer layer); |
91 public abstract SurfaceData createSurfaceData(CGLLayer layer); |
91 |
92 |
|
93 |
|
94 public abstract SurfaceData createSurfaceData(MetalLayer layer); |
|
95 |
92 @Override |
96 @Override |
93 public final boolean isTranslucencyCapable() { |
97 public final boolean isTranslucencyCapable() { |
94 //we know for sure we have capable config :) |
98 //we know for sure we have capable config :) |
95 return true; |
99 return true; |
96 } |
100 } |