openMSX
Public Member Functions | List of all members
openmsx::FinishFrameEvent Class Referencefinal

This event is send when a device (v99x8, v9990, video9000, laserdisc) reaches the end of a frame. More...

#include <FinishFrameEvent.hh>

Inheritance diagram for openmsx::FinishFrameEvent:
Inheritance graph
[legend]
Collaboration diagram for openmsx::FinishFrameEvent:
Collaboration graph
[legend]

Public Member Functions

 FinishFrameEvent (int thisSource_, int selectedSource_, bool skipped_)
 
int getSource () const
 
int getSelectedSource () const
 
bool isSkipped () const
 
bool needRender () const
 
TclObject toTclList () const override
 Similar to toString(), but retains the structure of the event. More...
 
bool lessImpl (const Event &other) const override
 
- Public Member Functions inherited from openmsx::Event
 Event (const Event &)=delete
 
Eventoperator= (const Event &)=delete
 
EventType getType () const
 
std::string toString () const
 Get a string representation of this event. More...
 
bool operator< (const Event &other) const
 
bool operator> (const Event &other) const
 
bool operator<= (const Event &other) const
 
bool operator>= (const Event &other) const
 
bool operator== (const Event &other) const
 
bool operator!= (const Event &other) const
 
virtual bool isRepeatStopper (const Event &) const
 Should 'bind -repeat' be stopped by 'other' event. More...
 
virtual bool matches (const Event &other) const
 Does this event 'match' the given event. More...
 

Additional Inherited Members

- Protected Member Functions inherited from openmsx::Event
 Event (EventType type_)
 
 ~Event ()=default
 

Detailed Description

This event is send when a device (v99x8, v9990, video9000, laserdisc) reaches the end of a frame.

This event has info on:

Definition at line 22 of file FinishFrameEvent.hh.

Constructor & Destructor Documentation

◆ FinishFrameEvent()

openmsx::FinishFrameEvent::FinishFrameEvent ( int  thisSource_,
int  selectedSource_,
bool  skipped_ 
)
inline

Definition at line 25 of file FinishFrameEvent.hh.

Member Function Documentation

◆ getSelectedSource()

int openmsx::FinishFrameEvent::getSelectedSource ( ) const
inline

Definition at line 34 of file FinishFrameEvent.hh.

◆ getSource()

int openmsx::FinishFrameEvent::getSource ( ) const
inline

Definition at line 33 of file FinishFrameEvent.hh.

◆ isSkipped()

bool openmsx::FinishFrameEvent::isSkipped ( ) const
inline

Definition at line 35 of file FinishFrameEvent.hh.

◆ lessImpl()

bool openmsx::FinishFrameEvent::lessImpl ( const Event other) const
inlineoverridevirtual

Implements openmsx::Event.

Definition at line 45 of file FinishFrameEvent.hh.

◆ needRender()

bool openmsx::FinishFrameEvent::needRender ( ) const
inline

Definition at line 36 of file FinishFrameEvent.hh.

◆ toTclList()

TclObject openmsx::FinishFrameEvent::toTclList ( ) const
inlineoverridevirtual

Similar to toString(), but retains the structure of the event.

Implements openmsx::Event.

Definition at line 38 of file FinishFrameEvent.hh.

References openmsx::makeTclList().


The documentation for this class was generated from the following file: