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
Documentation generated on Mon Jun 9 11:45:57 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |