OpenMW
apps/openmw/mwrender/cell.hpp
Go to the documentation of this file.
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