OGL Engine 1.2.0-dev
|
Structure de données qui contient des paramètres d'application. More...
#include <app.hpp>
Public Attributes | |
std::string | title |
Le titre de l'application en cours. | |
int | windowWidth = 800 |
largeur de la fenêtre OpenGL générée (peut différer de la taille logique interne de l'app) | |
int | windowHeight = 600 |
hauteur de la fenêtre OpenGL générée (peut différer de la taille logique interne de l'app) | |
bool | stretchFit = false |
Décide si le rendu du renderTarget interne doit s'étirer à la fenêtre ou maintenir l'aspect-ratio. | |
float | resolutionScaling = 1.0f |
Multiplie la résolution du renderTarget interne avant de l'envoyer à l'écran (> 1 = upscale, < 1 = downscale, 1 = natif) | |
glm::vec4 | clearColor = glm::vec4(0.1f, 0.2f, 0.3f, 1.0f) |
La couleur affichée à chaque nettoyage d'écran (avant le dessin de la frame) | |
int | fpsLimit = 60 |
Limite du nombre d'images par seconde de la boucle principale Ce paramètre n'influence pas la boucle FixedUpdate qui a son propre framerate interne. |
Structure de données qui contient des paramètres d'application.
Ces paramètres sont modifiables, et il est conseillé de bien les définir au moment de construire une App
glm::vec4 Engine::App::AppSettings::clearColor = glm::vec4(0.1f, 0.2f, 0.3f, 1.0f) |
La couleur affichée à chaque nettoyage d'écran (avant le dessin de la frame)
int Engine::App::AppSettings::fpsLimit = 60 |
Limite du nombre d'images par seconde de la boucle principale Ce paramètre n'influence pas la boucle FixedUpdate qui a son propre framerate interne.
float Engine::App::AppSettings::resolutionScaling = 1.0f |
Multiplie la résolution du renderTarget interne avant de l'envoyer à l'écran (> 1 = upscale, < 1 = downscale, 1 = natif)
bool Engine::App::AppSettings::stretchFit = false |
Décide si le rendu du renderTarget interne doit s'étirer à la fenêtre ou maintenir l'aspect-ratio.
std::string Engine::App::AppSettings::title |
Le titre de l'application en cours.
int Engine::App::AppSettings::windowHeight = 600 |
hauteur de la fenêtre OpenGL générée (peut différer de la taille logique interne de l'app)
int Engine::App::AppSettings::windowWidth = 800 |
largeur de la fenêtre OpenGL générée (peut différer de la taille logique interne de l'app)