35 unsigned height,
const std::string& filename) = 0;
43 video9000Source = video9000Source_;
44 activeVideo9000 = active;
51 const std::string& videoSource);
64 void signalMSXEvent(
const Event& event,
65 EmuTime::param time)
noexcept override;
80 int video9000Source = 0;
Represents the output window/screen of openMSX.
Interface for display layers.
Generic Gang-of-Four Observer class, templatized edition.
int getVideoSource() const
Returns the ID for this VideoLayer.
virtual void takeRawScreenShot(unsigned height, const std::string &filename)=0
Create a raw (=non-post-processed) screenshot.
void setVideo9000Active(int video9000Source_, Video9000Active active)
VideoLayer & operator=(const VideoLayer &)=delete
int getVideoSourceSetting() const
void update(const Setting &setting) noexcept override
VideoLayer(const VideoLayer &)=delete
This file implemented 3 utility functions: