00001 00016 #ifndef IUI_RESOURCE_H 00017 #define IUI_RESOURCE_H 00018 00019 #include "UI_Lib.h" 00020 #include "UI_types.h" 00021 00023 class GLGUI_ENTRY CUI_Resource 00024 { 00025 public: 00027 CUI_Resource() 00028 { m_ownedByUI = false; } 00029 00031 virtual ~CUI_Resource() { }; 00032 00034 00037 virtual void SetOwnedByUI( ) 00038 { m_ownedByUI = true; } 00039 00041 virtual bool IsOwnedByUI( ) 00042 { return m_ownedByUI; } 00043 00044 private: 00045 00047 bool m_ownedByUI; 00048 00049 }; 00050 00051 #endif