xoreos  0.0.5
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
Events::Notifyable Class Reference

#include <notifyable.h>

Inheritance diagram for Events::Notifyable:
Inheritance graph
[legend]
Collaboration diagram for Events::Notifyable:
Collaboration graph
[legend]

Public Member Functions

 Notifyable ()
 
virtual ~Notifyable ()
 

Private Member Functions

virtual void notifyResized (int oldWidth, int oldHeight, int newWidth, int newHeight)
 
virtual void notifyCameraMoved ()
 

Private Attributes

std::list< Notifyable * >::iterator _listIterator
 

Friends

class NotificationManager
 

Detailed Description

Definition at line 35 of file notifyable.h.

Constructor & Destructor Documentation

◆ Notifyable()

Events::Notifyable::Notifyable ( )
inline

Definition at line 40 of file notifyable.h.

References _listIterator, and NotificationMan.

◆ ~Notifyable()

virtual Events::Notifyable::~Notifyable ( )
inlinevirtual

Definition at line 44 of file notifyable.h.

References _listIterator, and NotificationMan.

Member Function Documentation

◆ notifyCameraMoved()

virtual void Events::Notifyable::notifyCameraMoved ( )
inlineprivatevirtual

◆ notifyResized()

virtual void Events::Notifyable::notifyResized ( int  oldWidth,
int  oldHeight,
int  newWidth,
int  newHeight 
)
inlineprivatevirtual

Friends And Related Function Documentation

◆ NotificationManager

friend class NotificationManager
friend

Definition at line 55 of file notifyable.h.

Member Data Documentation

◆ _listIterator

std::list<Notifyable *>::iterator Events::Notifyable::_listIterator
private

Definition at line 37 of file notifyable.h.

Referenced by Notifyable(), and ~Notifyable().


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