OGL Engine 1.2.0-dev
Loading...
Searching...
No Matches
colors.hpp
Go to the documentation of this file.
1
5#pragma once
6
7#include <glm/glm.hpp>
8
9namespace Engine::Utils {
19 glm::vec4 RGBAColor(int r, int g, int b, int alpha = 255);
20
25 namespace Colors {
26 constexpr glm::vec4 RED = {1.0f, 0.0f, 0.0f, 1.0f};
27 constexpr glm::vec4 YELLOW = {1.0f, 1.0f, 0.0f, 1.0f};
28 constexpr glm::vec4 GREEN = {0.0f, 1.0f, 0.0f, 1.0f};
29 constexpr glm::vec4 CYAN = {0.0f, 1.0f, 1.0f, 1.0f};
30 constexpr glm::vec4 BLUE = {0.0f, 0.0f, 1.0f, 1.0f};
31 constexpr glm::vec4 MAGENTA = {1.0f, 0.0f, 1.0f, 1.0f};
32 constexpr glm::vec4 WHITE = {1.0f, 1.0f, 1.0f, 1.0f};
33 constexpr glm::vec4 BLACK = {0.0f, 0.0f, 0.0f, 1.0f};
34 }
35}
Contient des couleurs "constantes" classiques pour gagner du temps si besoin.
Definition colors.hpp:25
constexpr glm::vec4 RED
Definition colors.hpp:26
constexpr glm::vec4 YELLOW
Definition colors.hpp:27
constexpr glm::vec4 CYAN
Definition colors.hpp:29
constexpr glm::vec4 BLACK
Definition colors.hpp:33
constexpr glm::vec4 WHITE
Definition colors.hpp:32
constexpr glm::vec4 MAGENTA
Definition colors.hpp:31
constexpr glm::vec4 GREEN
Definition colors.hpp:28
constexpr glm::vec4 BLUE
Definition colors.hpp:30
Definition colors.cpp:3
glm::vec4 RGBAColor(int r, int g, int b, int alpha)
Fonction qui renvoie un vec4 normalisé pour les couleurs à partir de valeurs RGBA.
Definition colors.cpp:4