Index

zydeco / 0dc574e

Experiment in graphics programming, C++, OpenGL, simulation techniques.

Latest Commit

{#}TimeHashSubjectAuthor#(+)(-)GPG?
203 Aug 2023 22:030dc574eC++ bringup; SDL window creationJosh Stockin1230G

Blob @ zydeco / include / Window.hpp

text/plain439 bytesdownload raw
1#ifndef WINDOW_HPP_
2#define WINDOW_HPP_
3
4#include <cstdint>
5#include <string>
6#include <SDL2/SDL.h>
7
8class Window
9{
10public:
11 Window(std::string title);
12 ~Window();
13
14 void SetTitle(std::string new_title);
15 void SetFullscreen(bool is_fullscreen);
16 void SetSize(uint64_t new_width, uint64_t new_height);
17 void SetPosition(uint64_t new_x, uint64_t new_y);
18
19protected:
20 SDL_Window *sdl_window;
21};
22
23#endif /* WINDOW_HPP_ */
24