cat3d
A tiny OpenGL 3D engine library written in and for C++.
color.hpp
1 #pragma once
2 
3 namespace cat3d {
4 
11 class color {
12 public:
21  static color from_rgb(float r = 0, float g = 0, float b = 0, float a = 255);
22 
32  static color from_rgb_clamped(float r = 0, float g = 0, float b = 0, float a = 1);
33 
34  float r = 0;
35  float g = 0;
36  float b = 0;
37  float a = 1;
38 };
39 
40 }
cat3d::color
Base color class.
Definition: color.hpp:11
cat3d::color::from_rgb_clamped
static color from_rgb_clamped(float r=0, float g=0, float b=0, float a=1)
Generate a color from clamped OpenGL 0-1 RGBA values.
cat3d::color::from_rgb
static color from_rgb(float r=0, float g=0, float b=0, float a=255)
Generate a color from standard 0-255 RGBA values.