openMSX
SDLGLOffScreenSurface.hh
Go to the documentation of this file.
1 #ifndef SDLGLOFFSCREENSURFACE_HH
2 #define SDLGLOFFSCREENSURFACE_HH
3 
4 #include "OutputSurface.hh"
5 #include "GLUtil.hh"
6 
7 namespace openmsx {
8 
13 {
14 public:
15  explicit SDLGLOffScreenSurface(const OutputSurface& output);
16 
17 private:
18  // OutputSurface
19  void saveScreenshot(const std::string& filename) override;
20 
21 private:
22  gl::Texture fboTex;
24 };
25 
26 } // namespace openmsx
27 
28 #endif
Most basic/generic texture: only contains a texture ID.
Definition: GLUtil.hh:41
A frame buffer where pixels can be written to.
This class installs a FrameBufferObject (FBO).
SDLGLOffScreenSurface(const OutputSurface &output)
This file implemented 3 utility functions:
Definition: Autofire.cc:9
constexpr const char *const filename