OGL Engine 1.2.0-dev
Loading...
Searching...
No Matches
Engine::App::AppSettings Struct Reference

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.

Detailed Description

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

Member Data Documentation

◆ clearColor

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)

◆ fpsLimit

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.

◆ resolutionScaling

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)

◆ stretchFit

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.

◆ title

std::string Engine::App::AppSettings::title

Le titre de l'application en cours.

◆ windowHeight

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)

◆ windowWidth

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)


The documentation for this struct was generated from the following file: