![]() |
PRooFPS-dd Dev Doc 1.0
PRooFPS-dd Developer Documentation
|
A specified maximum number of events stored in FIFO container for a limited amount of time. More...
A specified maximum number of events stored in FIFO container for a limited amount of time.
Typical event use cases: who killed who, items picked up by player, etc.
Definition at line 21 of file DrawableEventLister.h.
#include <DrawableEventLister.h>
Public Member Functions | |
DrawableEventLister (const unsigned int &nEventTimeLimitSecs, const size_t &nEventCountLimit, const EventLister::Orientation &eOrientation=EventLister::Orientation::Vertical) | |
virtual void | draw () override |
![]() | |
CConsole & | getConsole () const |
EventLister (const unsigned int &nEventTimeLimitSecs, const size_t &nEventCountLimit, const Orientation &eOrientation=Orientation::Vertical) | |
const unsigned int & | getEventTimeLimitSecs () const |
const size_t & | getEventCountLimit () const |
const Orientation & | getOrientation () const |
void | show () |
void | hide () |
bool | visible () const |
void | update () |
void | addEvent (const std::string &sEvent) |
void | clear () |
const std::deque< std::pair< std::chrono::time_point< std::chrono::steady_clock >, std::string > > & | getEvents () const |
Protected Member Functions | |
DrawableEventLister (const DrawableEventLister &)=delete | |
DrawableEventLister & | operator= (const DrawableEventLister &)=delete |
DrawableEventLister (DrawableEventLister &&)=delete | |
DrawableEventLister && | operator= (DrawableEventLister &&)=delete |
![]() | |
EventLister (const EventLister &)=delete | |
EventLister & | operator= (const EventLister &)=delete |
EventLister (EventLister &&)=delete | |
EventLister && | operator= (EventLister &&)=delete |
Additional Inherited Members | |
![]() | |
enum class | Orientation { Vertical , Horizontal } |
![]() | |
static const char * | getLoggerModuleName () |
proofps_dd::DrawableEventLister::DrawableEventLister | ( | const unsigned int & | nEventTimeLimitSecs, |
const size_t & | nEventCountLimit, | ||
const EventLister::Orientation & | eOrientation = EventLister::Orientation::Vertical ) |
Definition at line 15 of file DrawableEventLister.cpp.
|
protecteddelete |
|
protecteddelete |
|
overridevirtual |
Reimplemented from proofps_dd::EventLister.
Definition at line 20 of file DrawableEventLister.cpp.
|
protecteddelete |
|
protecteddelete |