Grindstone Game Engine
v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
WindowManager.hpp
1
#pragma once
2
3
#include <vector>
4
#include "Window.hpp"
5
6
namespace
Grindstone {
7
class
WindowManager
{
8
public
:
9
~WindowManager
();
10
11
virtual
Grindstone::Window
* Create(
Grindstone::Window::CreateInfo
&);
12
virtual
Grindstone::Window
* GetWindowByIndex(
unsigned
int
i);
13
virtual
unsigned
int
GetNumWindows();
14
virtual
void
CloseWindow(
Grindstone::Window
* window);
15
virtual
void
UpdateWindows();
16
virtual
bool
AreAllWindowsClosed();
17
private
:
18
std::vector<Window*> windows;
19
};
20
};
Grindstone::WindowManager
Definition
WindowManager.hpp:7
Grindstone.Window
Definition
Window.cs:7
Grindstone.Window::CreateInfo
Definition
Window.hpp:20
sources
code
Common
Window
WindowManager.hpp
Generated by
1.12.0