Public Member Functions | Private Attributes

view::Events Class Reference

Window/View events. More...

#include <_src_view_events.hh>

List of all members.

Public Member Functions

 DEFINE_GetInstance (Events) Event<> &GetPreDrawAllViews(void)
Event & GetPostDrawAllViews (void)
Event< shptr< View > > & GetPreDrawOneView (void)
Event< shptr< View > > & GetPostDrawOneView (void)

Private Attributes

CLASS_VAR EventsmsInstance
Event mPreDrawAllViews
 called before drawing the first view
Event mPostDrawAllViews
 called after drawing the last view
Event< shptr< View > > mPreDrawOneView
 called before drawing one view
Event< shptr< View > > mPostDrawOneView
 called after drawing one view

Detailed Description

Window/View events.

This event struct is a global. It cannot be a member of Window class since listeners could be registered before Window is created.


Member Function Documentation

view::Events::DEFINE_GetInstance ( Events   )  [inline]
Event& view::Events::GetPostDrawAllViews ( void   )  [inline]
Event<shptr<View> >& view::Events::GetPostDrawOneView ( void   )  [inline]
Event<shptr<View> >& view::Events::GetPreDrawOneView ( void   )  [inline]

Member Data Documentation

called after drawing the last view

Event<shptr<View> > view::Events::mPostDrawOneView [private]

called after drawing one view

called before drawing the first view

Event<shptr<View> > view::Events::mPreDrawOneView [private]

called before drawing one view

CLASS_VAR Events* view::Events::msInstance [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Palomino Flight Simulator documents generated by doxygen 1.7.1 on Tue May 15 2012 22:40:12