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