OGL Engine 1.2.0-dev
|
Namespaces | |
namespace | Colors |
Contient des couleurs "constantes" classiques pour gagner du temps si besoin. |
Classes | |
class | IniParser |
La classe parse un fichier INI et stocke la donnée en proposant des helpers pour lire des valeurs. More... | |
class | MemoryStream |
Réplique le fonctionnement des "flux" pour fichiers de C++ sur un buffer mémoire. More... | |
class | ResourceManager |
La classe resource manager permet la gestion de fichiers .pak de façon statique pour donner accès de manière globale aux assets. More... | |
class | StateStore |
Typedefs | |
using | IniSection = std::unordered_map<std::string, std::string> |
Définit le type de donnée pour une Section ini. | |
using | IniData = std::unordered_map<std::string, IniSection> |
Définit le type de donnée pour une entrée ini. |
Functions | |
glm::vec4 | RGBAColor (int r, int g, int b, int alpha=255) |
Fonction qui renvoie un vec4 normalisé pour les couleurs à partir de valeurs RGBA. | |
std::string | LoadFileToString (const std::string &path) |
Permet la lecture d'un fichier à l'emplacement donné sous forme de chaine de caractère. | |
std::vector< char > | LoadFileToBuffer (const std::string &path) |
Permet la lecture d'un fichier à l'emplacement donné sous forme de buffer d'octets. | |
float | RandomFloat (float min=0, float max=RAND_MAX) |
Renvoie un nombre décimal aléatoire entre deux valeurs min/max. | |
float | RandomAngle (float angleMinDeg=0, float angleMaxDeg=360) |
Renvoie un angle en radians compris entre les min et max donnés en degrés. |
using Engine::Utils::IniData = std::unordered_map<std::string, IniSection> |
Définit le type de donnée pour une entrée ini.
using Engine::Utils::IniSection = std::unordered_map<std::string, std::string> |
Définit le type de donnée pour une Section ini.
std::vector< char > Engine::Utils::LoadFileToBuffer | ( | const std::string & | path | ) |
Permet la lecture d'un fichier à l'emplacement donné sous forme de buffer d'octets.
path |
std::string Engine::Utils::LoadFileToString | ( | const std::string & | path | ) |
Permet la lecture d'un fichier à l'emplacement donné sous forme de chaine de caractère.
path |
float Engine::Utils::RandomAngle | ( | float | angleMinDeg = 0, |
float | angleMaxDeg = 360 ) |
Renvoie un angle en radians compris entre les min et max donnés en degrés.
angleMinDeg | |
angleMaxDeg |
float Engine::Utils::RandomFloat | ( | float | min = 0, |
float | max = RAND_MAX ) |
Renvoie un nombre décimal aléatoire entre deux valeurs min/max.
min | |
max |
glm::vec4 Engine::Utils::RGBAColor | ( | int | r, |
int | g, | ||
int | b, | ||
int | alpha = 255 ) |
Fonction qui renvoie un vec4 normalisé pour les couleurs à partir de valeurs RGBA.
r | Valeur entre 0 et 255 |
g | Valeur entre 0 et 255 |
b | Valeur entre 0 et 255 |
alpha | Valeur entre 0 et 255 |