![]() |
TAPs 0.7.7.3
|
00001 /****************************************************************************** 00002 TAPsGlobalFnsAndResources.hpp 00003 ******************************************************************************/ 00008 /****************************************************************************** 00009 SUKITTI PUNAK (08/18/2009) 00010 ******************************************************************************/ 00011 #ifndef TAPs_GLOBAL_FNS_AND_RESOURCES_HPP 00012 #define TAPs_GLOBAL_FNS_AND_RESOURCES_HPP 00013 00014 #include "../Core/TAPsStdLib.hpp" 00015 00016 BEGIN_NAMESPACE_TAPs 00017 //============================================================================= 00018 class Global { 00019 //============================================================================= 00020 public: 00021 // Member Functions ------------------------------------------------------- 00022 // Data Members ----------------------------------------------------------- 00024 static std::string GetTAPsResourcePath (); 00025 //============================================================================= 00026 protected: 00027 // Member Functions ------------------------------------------------------- 00028 // Data Members ----------------------------------------------------------- 00029 //============================================================================= 00030 private: 00031 // Member Functions ------------------------------------------------------- 00032 00034 static bool Initialize () throw (...); 00035 00037 static void SetTAPsResourcePath (); 00038 00039 // Data Members ----------------------------------------------------------- 00040 static bool m_isInitialized; 00041 static std::string m_GL_TAPsResourcePath; 00042 //============================================================================= 00043 }; // END CLASS Global 00044 //============================================================================= 00045 END_NAMESPACE_TAPs 00046 // Include definition if TAPs_USE_EXPORT is not defined 00047 #if !defined( TAPs_USE_EXPORT ) 00048 #include "TAPsGlobalFnsAndResources.cpp" 00049 #endif 00050 //----------------------------------------------------------------------------- 00051 #endif 00052 //34567890123456789012345678901234567890123456789012345678901234567890123456789 00053 //--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----