From 1a8ec165031af3b860028ef1b360acc8e7baf9e6 Mon Sep 17 00:00:00 2001 From: TravisBot <> Date: Thu, 21 Sep 2017 23:32:46 +0000 Subject: Rebuilding documentation --- window_8h_source.html | 114 -------------------------------------------------- 1 file changed, 114 deletions(-) delete mode 100644 window_8h_source.html (limited to 'window_8h_source.html') diff --git a/window_8h_source.html b/window_8h_source.html deleted file mode 100644 index 9952dca5..00000000 --- a/window_8h_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -YAGE: include/YAGE/window.h Source File - - - - - - - - - - - - - - -
-
- - - - - - -
-
YAGE -  v0.1.1 -
-
Yet Another Game Engine
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
window.h
-
-
-Go to the documentation of this file.
1 /* ----------------------------------------------------------------------------
2  * window.h
3  *
4  * Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com> -- MIT License
5  * See file LICENSE for more details
6  * ----------------------------------------------------------------------------
7  */
8 
9 #ifndef WINDOW_H
10 #define WINDOW_H
11 
12 #include <SDL2/SDL.h>
13 
14 #include <string>
15 
16 namespace yage
17 {
18 
19 // window flags that can change it's appearance
20 enum WindowFlags : unsigned {
21  SHOWN = 0x1,
22  HIDDEN = 0x2,
23  FULLSCREEN = 0x4,
24  BORDERLESS = 0x8,
25 };
26 
27 // window wrapper around SDL_Window pointer
28 class Window
29 {
30 private:
32  SDL_Window *window_ = nullptr;
33 
34 public:
35  Window();
36  Window(const Window &) = delete;
37  Window(Window &&) = delete;
39  ~Window();
40 
41  Window &operator=(const Window &) = delete;
42  Window &operator=(Window &&) = delete;
43 
45  void create(const std::string &window_name, int width, int height,
46  unsigned flags = WindowFlags::SHOWN);
48  void swapBuffer();
50  void clearBuffer();
51 };
52 
53 } // namespace yage
54 
55 #endif
Definition: window.h:22
- -
void swapBuffer()
swap the buffer
Definition: window.cpp:83
-
Definition: window.h:28
-
void create(const std::string &window_name, int width, int height, unsigned flags=WindowFlags::SHOWN)
create the window, initialize the handle and update the width and height
Definition: window.cpp:25
-
Definition: window.h:23
-
WindowFlags
Definition: window.h:20
-
SDL_Window * window_
window handle
Definition: window.h:32
-
~Window()
destroys the window handle
Definition: window.cpp:20
-
Definition: window.h:21
-
void clearBuffer()
clear buffer
Definition: window.cpp:89
-
Project namespace.
Definition: body.cpp:13
-
Window & operator=(const Window &)=delete
-
Definition: window.h:24
-
-
- - - - -- cgit