public final int color(float fgray, float falpha) { if (g == null) { int gray = (int) fgray; int alpha = (int) falpha; if (gray > 255) gray = 255; else if (gray < 0) gray = 0; if (alpha > 255) alpha = 255; else if (alpha < 0) alpha = 0; return 0xff000000 | (gray << 16) | (gray << 8) | gray; } return g.color(fgray, falpha); }
public final int color(float v1, float v2, float v3) { if (g == null) { if (v1 > 255) v1 = 255; else if (v1 < 0) v1 = 0; if (v2 > 255) v2 = 255; else if (v2 < 0) v2 = 0; if (v3 > 255) v3 = 255; else if (v3 < 0) v3 = 0; return 0xff000000 | ((int)v1 << 16) | ((int)v2 << 8) | (int)v3; } return g.color(v1, v2, v3); }
public final int color(int gray) { if (g == null) { if (gray > 255) gray = 255; else if (gray < 0) gray = 0; return 0xff000000 | (gray << 16) | (gray << 8) | gray; } return g.color(gray); }
public final int color(float fgray) { if (g == null) { int gray = (int) fgray; if (gray > 255) gray = 255; else if (gray < 0) gray = 0; return 0xff000000 | (gray << 16) | (gray << 8) | gray; } return g.color(fgray); }
public final int color(float x, float y, float z) { if (g == null) { if (x > 255) x = 255; else if (x < 0) x = 0; if (y > 255) y = 255; else if (y < 0) y = 0; if (z > 255) z = 255; else if (z < 0) z = 0; return 0xff000000 | ((int) x << 16) | ((int) y << 8) | (int) z; } return g.color(x, y, z); }
/** * @nowebref */ public final int color(float fgray, float falpha) { if (g == null) { int gray = (int) fgray; int alpha = (int) falpha; if (gray > 255) gray = 255; else if (gray < 0) gray = 0; if (alpha > 255) alpha = 255; else if (alpha < 0) alpha = 0; return (alpha << 24) | (gray << 16) | (gray << 8) | gray; } return g.color(fgray, falpha); }
/** * @nowebref * @param fgray number specifying value between white and black */ public final int color(float fgray) { if (g == null) { int gray = (int) fgray; if (gray > 255) gray = 255; else if (gray < 0) gray = 0; return 0xff000000 | (gray << 16) | (gray << 8) | gray; } return g.color(fgray); }
public final int color(int v1, int v2, int v3, int alpha) { if (g == null) { if (alpha > 255) alpha = 255; else if (alpha < 0) alpha = 0; if (v1 > 255) v1 = 255; else if (v1 < 0) v1 = 0; if (v2 > 255) v2 = 255; else if (v2 < 0) v2 = 0; if (v3 > 255) v3 = 255; else if (v3 < 0) v3 = 0; return (alpha << 24) | (v1 << 16) | (v2 << 8) | v3; } return g.color(v1, v2, v3, alpha); }
public final int color(float v1, float v2, float v3, float alpha) { if (g == null) { if (alpha > 255) alpha = 255; else if (alpha < 0) alpha = 0; if (v1 > 255) v1 = 255; else if (v1 < 0) v1 = 0; if (v2 > 255) v2 = 255; else if (v2 < 0) v2 = 0; if (v3 > 255) v3 = 255; else if (v3 < 0) v3 = 0; return ((int)alpha << 24) | ((int)v1 << 16) | ((int)v2 << 8) | (int)v3; } return g.color(v1, v2, v3, alpha); }
public final int color(int x, int y, int z) { if (g == null) { if (x > 255) x = 255; else if (x < 0) x = 0; if (y > 255) y = 255; else if (y < 0) y = 0; if (z > 255) z = 255; else if (z < 0) z = 0; return 0xff000000 | (x << 16) | (y << 8) | z; } return g.color(x, y, z); }
/** * @param v1 red or hue values relative to the current color range * @param v2 green or saturation values relative to the current color range * @param v3 blue or brightness values relative to the current color range */ public final int color(int v1, int v2, int v3) { if (g == null) { if (v1 > 255) v1 = 255; else if (v1 < 0) v1 = 0; if (v2 > 255) v2 = 255; else if (v2 < 0) v2 = 0; if (v3 > 255) v3 = 255; else if (v3 < 0) v3 = 0; return 0xff000000 | (v1 << 16) | (v2 << 8) | v3; } return g.color(v1, v2, v3); }
public final int color(int x, int y, int z, int a) { if (g == null) { if (a > 255) a = 255; else if (a < 0) a = 0; if (x > 255) x = 255; else if (x < 0) x = 0; if (y > 255) y = 255; else if (y < 0) y = 0; if (z > 255) z = 255; else if (z < 0) z = 0; return (a << 24) | (x << 16) | (y << 8) | z; } return g.color(x, y, z, a); }
public final int color(float x, float y, float z, float a) { if (g == null) { if (a > 255) a = 255; else if (a < 0) a = 0; if (x > 255) x = 255; else if (x < 0) x = 0; if (y > 255) y = 255; else if (y < 0) y = 0; if (z > 255) z = 255; else if (z < 0) z = 0; return ((int) a << 24) | ((int) x << 16) | ((int) y << 8) | (int) z; } return g.color(x, y, z, a); }
/** * As of 0116 this also takes color(#FF8800, alpha) * @param alpha relative to current color range */ public final int color(int gray, int alpha) { if (g == null) { if (alpha > 255) alpha = 255; else if (alpha < 0) alpha = 0; if (gray > 255) { // then assume this is actually a #FF8800 return (alpha << 24) | (gray & 0xFFFFFF); } else { //if (gray > 255) gray = 255; else if (gray < 0) gray = 0; return (alpha << 24) | (gray << 16) | (gray << 8) | gray; } } return g.color(gray, alpha); }
/** * As of 0116 this also takes color(#FF8800, alpha) */ public final int color(int gray, int alpha) { if (g == null) { if (alpha > 255) alpha = 255; else if (alpha < 0) alpha = 0; if (gray > 255) { // then assume this is actually a #FF8800 return (alpha << 24) | (gray & 0xFFFFFF); } else { //if (gray > 255) gray = 255; else if (gray < 0) gray = 0; return (alpha << 24) | (gray << 16) | (gray << 8) | gray; } } return g.color(gray, alpha); }
/** * ( begin auto-generated from color.xml ) * * Creates colors for storing in variables of the <b>color</b> datatype. * The parameters are interpreted as RGB or HSB values depending on the * current <b>colorMode()</b>. The default mode is RGB values from 0 to 255 * and therefore, the function call <b>color(255, 204, 0)</b> will return a * bright yellow color. More about how colors are stored can be found in * the reference for the <a href="color_datatype.html">color</a> datatype. * * ( end auto-generated ) * @webref color:creating_reading * @param gray number specifying value between white and black * @see PApplet#colorMode(int) */ public final int color(int gray) { if (g == null) { if (gray > 255) gray = 255; else if (gray < 0) gray = 0; return 0xff000000 | (gray << 16) | (gray << 8) | gray; } return g.color(gray); }