OpenMW
|
00001 #ifndef GAME_RENDER_CELL_H 00002 #define GAME_RENDER_CELL_H 00003 00004 #include <string> 00005 00006 namespace MWRender 00007 { 00008 class CellRender 00009 { 00010 public: 00011 00012 virtual ~CellRender() {}; 00013 00015 virtual void show() = 0; 00016 00019 virtual void hide() = 0; 00020 00022 virtual void destroy() = 0; 00023 00025 virtual void enable (const std::string& handle) = 0; 00026 00028 virtual void disable (const std::string& handle) = 0; 00029 00031 virtual void deleteObject (const std::string& handle) = 0; 00032 }; 00033 } 00034 00035 #endif