eng::Events Class Reference

Engine event nexus. More...

#include <eng_events.hh>

List of all members.

Public Attributes

Event mResetScene
 a module broadcasts this event
Event< string > mTextureFilter
 opportunity for a module to filter a texture being loaded
Event mUserLod
 user changed LOD
Event mPreDrawAllViews
 called before Engine draws the first view
Event mPostDrawAllViews
 called after Engine draws the last view
Event< shptr< View > > mPreDrawOneView
 called before Engine draws one view
Event< shptr< View > > mPostDrawOneView
 called after Engine draws one view


Detailed Description

Engine event nexus.

The engine broadcasts events out to listener functions in other modules. Using this event mechanism helps make the engine modular.


Member Data Documentation

Event eng::Events::mResetScene

a module broadcasts this event

Event<string> eng::Events::mTextureFilter

opportunity for a module to filter a texture being loaded

Event eng::Events::mUserLod

user changed LOD

Event eng::Events::mPreDrawAllViews

called before Engine draws the first view

Event eng::Events::mPostDrawAllViews

called after Engine draws the last view

Event<shptr<View> > eng::Events::mPreDrawOneView

called before Engine draws one view

Event<shptr<View> > eng::Events::mPostDrawOneView

called after Engine draws one view


The documentation for this class was generated from the following file: Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:21 2007