equal
deleted
inserted
replaced
25 |
25 |
26 package java.awt.image; |
26 package java.awt.image; |
27 |
27 |
28 import java.awt.color.ColorSpace; |
28 import java.awt.color.ColorSpace; |
29 import java.awt.Transparency; |
29 import java.awt.Transparency; |
|
30 import javax.tools.annotation.GenerateNativeHeader; |
30 |
31 |
31 /** |
32 /** |
32 * The <code>DirectColorModel</code> class is a <code>ColorModel</code> |
33 * The <code>DirectColorModel</code> class is a <code>ColorModel</code> |
33 * class that works with pixel values that represent RGB |
34 * class that works with pixel values that represent RGB |
34 * color and alpha information as separate samples and that pack all |
35 * color and alpha information as separate samples and that pack all |
104 * @see SinglePixelPackedSampleModel |
105 * @see SinglePixelPackedSampleModel |
105 * @see BufferedImage |
106 * @see BufferedImage |
106 * @see ColorModel#getRGBdefault |
107 * @see ColorModel#getRGBdefault |
107 * |
108 * |
108 */ |
109 */ |
|
110 /* No native methods here, but the constants are needed in the supporting JNI code */ |
|
111 @GenerateNativeHeader |
109 public class DirectColorModel extends PackedColorModel { |
112 public class DirectColorModel extends PackedColorModel { |
110 private int red_mask; |
113 private int red_mask; |
111 private int green_mask; |
114 private int green_mask; |
112 private int blue_mask; |
115 private int blue_mask; |
113 private int alpha_mask; |
116 private int alpha_mask; |