35 unsigned height,
const std::string&
filename) = 0;
43 video9000Source = video9000Source_;
44 activeVideo9000 = active;
51 const std::string& videoSource);
64 void signalMSXEvent(
const std::shared_ptr<const Event>& event,
65 EmuTime::param time)
override;
Represents the output window/screen of openMSX.
int getVideoSource() const
Returns the ID for this videolayer.
Interface for display layers.
int getVideoSourceSetting() const
virtual void takeRawScreenShot(unsigned height, const std::string &filename)=0
Create a raw (=non-postprocessed) screenshot.
void update(const Setting &setting) override
constexpr const char *const filename
void setVideo9000Active(int video9000Source_, Video9000Active active)
Thanks to enen for testing this on a real cartridge:
VideoLayer(const VideoLayer &)=delete
Generic Gang-of-Four Observer class, templatized edition.
VideoLayer & operator=(const VideoLayer &)=delete