TAPs 0.7.7.3
TAPsGlobalFnsAndResources.hpp
Go to the documentation of this file.
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----+----
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines