⬅
Usando Cores
É comum escolhermos usar cores no formato hex como 0xAARRGGBB.
Porém, isso não é tão eficiente porque estamos trabalhando com 32 bits e a CPU trabalha melhor com cálculos em pontos flutuantes.
float r, float g, float b
Dessa forma, podemos ter uma maior precisão, bem como normalizar entre 0.0 à 1.0 para facilitar os cálculos.
Por exemplo, se quiser ter uma cor no seu máximo de brilho de vermelho no monitor, podemos fazer r * 255 ou qualquer que seja o valor máximo permitido naquele contexto.
O mesmo valor para a ausência de cor onde, 0.0 representa sem cor.