OXYGENHUB
◆ main openmsx / src / console / OSDGUILayer.hh
379 B · C++ · last changed chore(): initial commit 1 month ago source blame history raw
e8555c89 Andy McCall 1
#ifndef OSDGUILAYER_HH
2
#define OSDGUILAYER_HH
3
4
#include "Layer.hh"
5
6
namespace openmsx {
7
8
class OSDGUI;
9
10
class OSDGUILayer final : public Layer
11
{
12
public:
13
	explicit OSDGUILayer(OSDGUI& gui);
14
	~OSDGUILayer() override;
15
16
	[[nodiscard]] OSDGUI& getGUI() { return gui; }
17
18
	// Layer
19
	void paint(OutputSurface& output) override;
20
21
private:
22
	OSDGUI& gui;
23
};
24
25
} // namespace openmsx
26
27
#endif