X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth-3d.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fe3d%2Frenderer%2Fraster%2FColor.java;fp=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fe3d%2Frenderer%2Fraster%2FColor.java;h=0743cf07c6e30027c76ba4fb54cf64f82f4f6908;hp=a78192d141a3ee210ec5cb5124da540670a5396d;hb=894f2f20d7e88516bde7fb0d6db5cf6da91637a6;hpb=59980888bd6bba94f84e4f63ce67e5b624df8aea diff --git a/src/main/java/eu/svjatoslav/sixth/e3d/renderer/raster/Color.java b/src/main/java/eu/svjatoslav/sixth/e3d/renderer/raster/Color.java index a78192d..0743cf0 100644 --- a/src/main/java/eu/svjatoslav/sixth/e3d/renderer/raster/Color.java +++ b/src/main/java/eu/svjatoslav/sixth/e3d/renderer/raster/Color.java @@ -15,13 +15,25 @@ public final class Color { public static final Color PURPLE = new Color(255, 0, 255, 255); public static final Color TRANSPARENT = new Color(0, 0, 0, 0); - public final int r, g, b; + /** + * Red component. 0-255. + */ + public final int r; + + /** + * Green component. 0-255. + */ + public final int g; + + /** + * Blue component. 0-255. + */ + public final int b; /** - *
-     * 255 is opaque.
-     * 0 is transparent.
-     * 
+ * Alpha component. + * 0 - transparent. + * 255 - opaque. */ public int a; @@ -40,14 +52,14 @@ public final class Color { } /** - *
-     *     Supported formats are:
-     *
-     *     RGB
-     *     RGBA
-     *     RRGGBB
-     *     RRGGBBAA
-     * 
+ * @param colorHexCode color code in hex format. + * Supported formats are: + *
+     *                     RGB
+     *                     RGBA
+     *                     RRGGBB
+     *                     RRGGBBAA
+     *                     
*/ public Color(String colorHexCode) { switch (colorHexCode.length()) {