OMKOverlayExtension.h

Go to the documentation of this file.
00001 #ifndef OMK_INP_OVERLAY_H
00002 #define OMK_INP_OVERLAY_H
00003 
00004 #include "OMKGenericKeyExtension.h"
00005 namespace OMK
00006 {
00007   namespace Vis { class OgreVis ; }
00008 
00009   namespace Inp
00010   {
00011 
00044     class OMKINPUTS_API OverlayExtension:  
00045       public OMK::Inp::GenericKeyExtension< OMK::Vis::OgreVis >
00046     {
00049       DECLARE_EXTENSION_FACTORY( OverlayExtension ) ;
00050       protected:
00053       void action() ;
00054       virtual bool loadExtensionParameters( const ConfigurationParameterDescriptor * node ); 
00055       virtual void preComputeParameters();
00056       // ---- Member ----------------------------------------------------------
00057       Ogre::Overlay* _overlay;
00058       bool _show;
00059       bool _init;
00060       std::string _overlayName;
00061       
00062     };
00063   } // namespace Inp
00064 } // namespace OMK
00065 
00066 #endif // OMK_INP_DEBUGOVERLAY_H

logo OpenMask

Documentation generated on Mon Jun 9 11:45:57 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007