Skip to content

Commit fc3ae11

Browse files
committed
Moved color constants from Colors to Color
1 parent 1f0c31f commit fc3ae11

File tree

2 files changed

+292
-299
lines changed

2 files changed

+292
-299
lines changed

src/main/scala/vecmatlib/color/Color.scala

Lines changed: 292 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,4 +308,296 @@ object Color {
308308
* @return A color with the three given RGB values and an alpha value of 1.0
309309
*/
310310
def apply(r: Float, g: Float, b: Float): Color = this.apply(r, g, b, 1.0f)
311+
312+
lazy val AliceBlue: Color = Color(0.941176f, 0.972549f, 1.0f)
313+
314+
lazy val AntiqueWhite: Color = Color(0.980392f, 0.921569f, 0.843137f)
315+
316+
lazy val Aqua: Color = Color(0.0f, 1.0f, 1.0f)
317+
318+
lazy val Aquamarine: Color = Color(0.498039f, 1.0f, 0.831373f)
319+
320+
lazy val Azure: Color = Color(0.941176f, 1.0f, 1.0f)
321+
322+
lazy val Beige: Color = Color(0.960784f, 0.960784f, 0.862745f)
323+
324+
lazy val Bisque: Color = Color(1.0f, 0.894118f, 0.768627f)
325+
326+
lazy val Black: Color = Color(0.0f, 0.0f, 0.0f)
327+
328+
lazy val BlanchedAlmond: Color = Color(1.0f, 0.921569f, 0.803922f)
329+
330+
lazy val Blue: Color = Color(0.0f, 0.0f, 1.0f)
331+
332+
lazy val BlueViolet: Color = Color(0.541176f, 0.168627f, 0.886275f)
333+
334+
lazy val Brown: Color = Color(0.647059f, 0.164706f, 0.164706f)
335+
336+
lazy val BurlyWood: Color = Color(0.870588f, 0.721569f, 0.529412f)
337+
338+
lazy val CadetBlue: Color = Color(0.372549f, 0.619608f, 0.627451f)
339+
340+
lazy val Chartreuse: Color = Color(0.498039f, 1.0f, 0.0f)
341+
342+
lazy val Chocolate: Color = Color(0.823529f, 0.411765f, 0.117647f)
343+
344+
lazy val Coral: Color = Color(1.0f, 0.498039f, 0.313726f)
345+
346+
lazy val Cornflower: Color = Color(0.392157f, 0.584314f, 0.929412f)
347+
348+
lazy val Cornsilk: Color = Color(1.0f, 0.972549f, 0.862745f)
349+
350+
lazy val Crimson: Color = Color(0.862745f, 0.0784314f, 0.235294f)
351+
352+
lazy val Cyan: Color = Color(0.0f, 1.0f, 1.0f)
353+
354+
lazy val DarkBlue: Color = Color(0.0f, 0.0f, 0.545098f)
355+
356+
lazy val DarkCyan: Color = Color(0.0f, 0.545098f, 0.545098f)
357+
358+
lazy val DarkGoldenRod: Color = Color(0.721569f, 0.52549f, 0.0431373f)
359+
360+
lazy val DarkGray: Color = Color(0.662745f, 0.662745f, 0.662745f)
361+
362+
lazy val DarkGreen: Color = Color(0.0f, 0.392157f, 0.0f)
363+
364+
lazy val DarkKhaki: Color = Color(0.741176f, 0.717647f, 0.419608f)
365+
366+
lazy val DarkMagenta: Color = Color(0.545098f, 0.0f, 0.545098f)
367+
368+
lazy val DarkOliveGreen: Color = Color(0.333333f, 0.419608f, 0.184314f)
369+
370+
lazy val DarkOrange: Color = Color(1.0f, 0.54902f, 0.0f)
371+
372+
lazy val DarkOrchid: Color = Color(0.6f, 0.196078f, 0.8f)
373+
374+
lazy val DarkRed: Color = Color(0.545098f, 0.0f, 0.0f)
375+
376+
lazy val DarkSalmon: Color = Color(0.913725f, 0.588235f, 0.478431f)
377+
378+
lazy val DarkSeaGreen: Color = Color(0.560784f, 0.737255f, 0.560784f)
379+
380+
lazy val DarkSlateBlue: Color = Color(0.282353f, 0.239216f, 0.545098f)
381+
382+
lazy val DarkSlateGray: Color = Color(0.184314f, 0.309804f, 0.309804f)
383+
384+
lazy val DarkTurquoise: Color = Color(0.0f, 0.807843f, 0.819608f)
385+
386+
lazy val DarkViolet: Color = Color(0.580392f, 0.0f, 0.827451f)
387+
388+
lazy val DeepPink: Color = Color(1.0f, 0.0784314f, 0.576471f)
389+
390+
lazy val DeepSkyBlue: Color = Color(0.0f, 0.74902f, 1.0f)
391+
392+
lazy val DimGray: Color = Color(0.411765f, 0.411765f, 0.411765f)
393+
394+
lazy val DodgerBlue: Color = Color(0.117647f, 0.564706f, 1.0f)
395+
396+
lazy val DireBrick: Color = Color(0.698039f, 0.133333f, 0.133333f)
397+
398+
lazy val FloralWhite: Color = Color(1.0f, 0.980392f, 0.941176f)
399+
400+
lazy val ForestGreen: Color = Color(0.133333f, 0.545098f, 0.133333f)
401+
402+
lazy val Fuchsia: Color = Color(1.0f, 0.0f, 1.0f)
403+
404+
lazy val Gainsboro: Color = Color(0.862745f, 0.862745f, 0.862745f)
405+
406+
lazy val GhostWhite: Color = Color(0.972549f, 0.972549f, 1.0f)
407+
408+
lazy val Gold: Color = Color(1.0f, 0.843137f, 0.0f)
409+
410+
lazy val GoldenRod: Color = Color(0.854902f, 0.647059f, 0.12549f)
411+
412+
lazy val Gray: Color = Color(0.745098f, 0.745098f, 0.745098f)
413+
414+
lazy val Green: Color = Color(0.0f, 1.0f, 0.0f)
415+
416+
lazy val GreenYellow: Color = Color(0.678431f, 1.0f, 0.184314f)
417+
418+
lazy val HoneyDew: Color = Color(0.941176f, 1.0f, 0.941176f)
419+
420+
lazy val HotPink: Color = Color(1.0f, 0.411765f, 0.705882f)
421+
422+
lazy val IndianRed: Color = Color(0.803922f, 0.360784f, 0.360784f)
423+
424+
lazy val Indigo: Color = Color(0.294118f, 0.0f, 0.509804f)
425+
426+
lazy val Ivory: Color = Color(1.0f, 1.0f, 0.941176f)
427+
428+
lazy val Khaki: Color = Color(0.941176f, 0.901961f, 0.54902f)
429+
430+
lazy val Lavender: Color = Color(0.901961f, 0.901961f, 0.980392f)
431+
432+
lazy val LavenderBlush: Color = Color(1.0f, 0.941176f, 0.960784f)
433+
434+
lazy val LawnGreen: Color = Color(0.486275f, 0.988235f, 0.0f)
435+
436+
lazy val LemonChiffon: Color = Color(1.0f, 0.980392f, 0.803922f)
437+
438+
lazy val LightBlue: Color = Color(0.678431f, 0.847059f, 0.901961f)
439+
440+
lazy val LightCoral: Color = Color(0.941176f, 0.501961f, 0.501961f)
441+
442+
lazy val LightCyan: Color = Color(0.878431f, 1.0f, 1.0f)
443+
444+
lazy val LightGoldenRod: Color = Color(0.980392f, 0.980392f, 0.823529f)
445+
446+
lazy val LightGray: Color = Color(0.827451f, 0.827451f, 0.827451f)
447+
448+
lazy val LightGreen: Color = Color(0.564706f, 0.933333f, 0.564706f)
449+
450+
lazy val LightPink: Color = Color(1.0f, 0.713726f, 0.756863f)
451+
452+
lazy val LightSalmon: Color = Color(1.0f, 0.627451f, 0.478431f)
453+
454+
lazy val LightSeaGreen: Color = Color(0.12549f, 0.698039f, 0.666667f)
455+
456+
lazy val LightSkyBlue: Color = Color(0.529412f, 0.807843f, 0.980392f)
457+
458+
lazy val LightSlateGray: Color = Color(0.466667f, 0.533333f, 0.6f)
459+
460+
lazy val LightSteelBlue: Color = Color(0.690196f, 0.768627f, 0.870588f)
461+
462+
lazy val LightYellow: Color = Color(1.0f, 1.0f, 0.878431f)
463+
464+
lazy val Lime: Color = Color(0.0f, 1.0f, 0.0f)
465+
466+
lazy val LimeGreen: Color = Color(0.196078f, 0.803922f, 0.196078f)
467+
468+
lazy val Linen: Color = Color(0.980392f, 0.941176f, 0.901961f)
469+
470+
lazy val Magenta: Color = Color(1.0f, 0.0f, 1.0f)
471+
472+
lazy val Maroon: Color = Color(0.690196f, 0.188235f, 0.376471f)
473+
474+
lazy val MediumAquamarine: Color = Color(0.4f, 0.803922f, 0.666667f)
475+
476+
lazy val MediumBlue: Color = Color(0.0f, 0.0f, 0.803922f)
477+
478+
lazy val MediumOrchid: Color = Color(0.729412f, 0.333333f, 0.827451f)
479+
480+
lazy val MediumPurple: Color = Color(0.576471f, 0.439216f, 0.858824f)
481+
482+
lazy val MediumSeaGreen: Color = Color(0.235294f, 0.701961f, 0.443137f)
483+
484+
lazy val MediumSlateBlue: Color = Color(0.482353f, 0.407843f, 0.933333f)
485+
486+
lazy val MediumSpringGreen: Color = Color(0.0f, 0.980392f, 0.603922f)
487+
488+
lazy val MediumTurquoise: Color = Color(0.282353f, 0.819608f, 0.8f)
489+
490+
lazy val MediumVioletRed: Color = Color(0.780392f, 0.0823529f, 0.521569f)
491+
492+
lazy val MidnightBlue: Color = Color(0.0980392f, 0.0980392f, 0.439216f)
493+
494+
lazy val MintCream: Color = Color(0.960784f, 1.0f, 0.980392f)
495+
496+
lazy val MistyRose: Color = Color(1.0f, 0.894118f, 0.882353f)
497+
498+
lazy val Moccasin: Color = Color(1.0f, 0.894118f, 0.709804f)
499+
500+
lazy val NavajoWhite: Color = Color(1.0f, 0.870588f, 0.678431f)
501+
502+
lazy val NavyBlue: Color = Color(0.0f, 0.0f, 0.501961f)
503+
504+
lazy val OldLace: Color = Color(0.992157f, 0.960784f, 0.901961f)
505+
506+
lazy val Olive: Color = Color(0.501961f, 0.501961f, 0.0f)
507+
508+
lazy val OliveDrab: Color = Color(0.419608f, 0.556863f, 0.137255f)
509+
510+
lazy val Orange: Color = Color(1.0f, 0.647059f, 0.0f)
511+
512+
lazy val OrangeRed: Color = Color(1.0f, 0.270588f, 0.0f)
513+
514+
lazy val Orchid: Color = Color(0.854902f, 0.439216f, 0.839216f)
515+
516+
lazy val PaleGoldenRod: Color = Color(0.933333f, 0.909804f, 0.666667f)
517+
518+
lazy val PaleGreen: Color = Color(0.596078f, 0.984314f, 0.596078f)
519+
520+
lazy val PaleTurquoise: Color = Color(0.686275f, 0.933333f, 0.933333f)
521+
522+
lazy val PaleVioletRed: Color = Color(0.858824f, 0.439216f, 0.576471f)
523+
524+
lazy val PapayaWhip: Color = Color(1.0f, 0.937255f, 0.835294f)
525+
526+
lazy val PeachPuff: Color = Color(1.0f, 0.854902f, 0.72549f)
527+
528+
lazy val Peru: Color = Color(0.803922f, 0.521569f, 0.247059f)
529+
530+
lazy val Pink: Color = Color(1.0f, 0.752941f, 0.796078f)
531+
532+
lazy val Plum: Color = Color(0.866667f, 0.627451f, 0.866667f)
533+
534+
lazy val PowderBlue: Color = Color(0.690196f, 0.878431f, 0.901961f)
535+
536+
lazy val Purple: Color = Color(0.627451f, 0.12549f, 0.941176f)
537+
538+
lazy val RebeccaPurple: Color = Color(0.4f, 0.2f, 0.6f)
539+
540+
lazy val Red: Color = Color(1.0f, 0.0f, 0.0f)
541+
542+
lazy val RosyBrown: Color = Color(0.737255f, 0.560784f, 0.560784f)
543+
544+
lazy val RoyalBlue: Color = Color(0.254902f, 0.411765f, 0.882353f)
545+
546+
lazy val SaddleBrown: Color = Color(0.545098f, 0.270588f, 0.0745098f)
547+
548+
lazy val Salmon: Color = Color(0.980392f, 0.501961f, 0.447059f)
549+
550+
lazy val SandyBrown: Color = Color(0.956863f, 0.643137f, 0.376471f)
551+
552+
lazy val SeaGreen: Color = Color(0.180392f, 0.545098f, 0.341176f)
553+
554+
lazy val Seashell: Color = Color(1.0f, 0.960784f, 0.933333f)
555+
556+
lazy val Sienna: Color = Color(0.627451f, 0.321569f, 0.176471f)
557+
558+
lazy val Silver: Color = Color(0.752941f, 0.752941f, 0.752941f)
559+
560+
lazy val SkyBlue: Color = Color(0.529412f, 0.807843f, 0.921569f)
561+
562+
lazy val SlateBlue: Color = Color(0.415686f, 0.352941f, 0.803922f)
563+
564+
lazy val SlateGray: Color = Color(0.439216f, 0.501961f, 0.564706f)
565+
566+
lazy val Snow: Color = Color(1.0f, 0.980392f, 0.980392f)
567+
568+
lazy val SpringGreen: Color = Color(0.0f, 1.0f, 0.498039f)
569+
570+
lazy val SteelBlue: Color = Color(0.27451f, 0.509804f, 0.705882f)
571+
572+
lazy val Tan: Color = Color(0.823529f, 0.705882f, 0.54902f)
573+
574+
lazy val Teal: Color = Color(0.0f, 0.501961f, 0.501961f)
575+
576+
lazy val Thistle: Color = Color(0.847059f, 0.74902f, 0.847059f)
577+
578+
lazy val Tomato: Color = Color(1.0f, 0.388235f, 0.278431f)
579+
580+
lazy val Transparent: Color = Color(1.0f, 1.0f, 1.0f, 0.0f)
581+
582+
lazy val Turquoise: Color = Color(0.25098f, 0.878431f, 0.815686f)
583+
584+
lazy val Violet: Color = Color(0.933333f, 0.509804f, 0.933333f)
585+
586+
lazy val WebGray: Color = Color(0.501961f, 0.501961f, 0.501961f)
587+
588+
lazy val WebGreen: Color = Color(0.0f, 0.501961f, 0.0f)
589+
590+
lazy val WebMaroon: Color = Color(0.501961f, 0.0f, 0.0f)
591+
592+
lazy val WebPurple: Color = Color(0.501961f, 0.0f, 0.501961f)
593+
594+
lazy val Wheat: Color = Color(0.960784f, 0.870588f, 0.701961f)
595+
596+
lazy val White: Color = Color(1.0f, 1.0f, 1.0f)
597+
598+
lazy val WhiteSmoke: Color = Color(0.960784f, 0.960784f, 0.960784f)
599+
600+
lazy val Yellow: Color = Color(1.0f, 1.0f, 0.0f)
601+
602+
lazy val YellowGreen: Color = Color(0.603922f, 0.803922f, 0.196078f)
311603
}

0 commit comments

Comments
 (0)