20 bool isFullscreen =
false;
48 Window(
int width,
int height,
const char *title);
88 void Clear(glm::vec4 clearColor = glm::vec4(0.0f))
const;
int viewportY
Position Y du viewport à l'intérieur du contexte.
Definition window.hpp:35
Window(int width, int height, const char *title)
Créé un nouveau contexte GLFW.
Definition window.cpp:15
void SwapBuffers()
Wrapper pour le buffer swap bindé au contexte GLFW.
Definition window.cpp:55
void Clear(glm::vec4 clearColor=glm::vec4(0.0f)) const
Définit la clear color dans le contexte, et nettoie l'écran.
Definition window.cpp:58
int viewportWidth
Largeur du viewport.
Definition window.hpp:37
void BindViewport()
Applique la taille du viewport sauvegardé dans le contexte actuel.
Definition window.cpp:56
int viewportHeight
Hauteur du viewport.
Definition window.hpp:39
~Window()
Definition window.cpp:45
void PollEvents()
Wrapper pour glPollEvents();.
Definition window.cpp:54
int viewportX
Position X du viewport à l'intérieur du contexte.
Definition window.hpp:33
glm::vec2 GetSize()
Renvoie la taille actuelle du contexte.
Definition window.cpp:79
bool ShouldClose() const
Wrapper pour la fonction glWindowShouldClose()
Definition window.cpp:57
GLFWwindow * GetRawContext()
Renvoie le pointeur vers le contexte GLFW raw.
Definition window.cpp:50
void ToggleFullscreen()
Bascule l'état fullscreen du contexte et change l'état du booléen Au passage en fenêtré les windowedW...
Definition window.cpp:63