OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
MWRender::CellRender Class Referenceabstract

#include <cell.hpp>

Collaboration diagram for MWRender::CellRender:

Public Member Functions

virtual ~CellRender ()
 
virtual void show ()=0
 Make the cell visible. Load the cell if necessary. More...
 
virtual void hide ()=0
 
virtual void destroy ()=0
 Destroy all rendering objects connected with this cell. More...
 
virtual void enable (const std::string &handle)=0
 Make the reference with the given handle visible. More...
 
virtual void disable (const std::string &handle)=0
 Make the reference with the given handle invisible. More...
 
virtual void deleteObject (const std::string &handle)=0
 Remove the reference with the given handle permanently from the scene. More...
 

Constructor & Destructor Documentation

virtual MWRender::CellRender::~CellRender ( )
inlinevirtual

Member Function Documentation

virtual void MWRender::CellRender::deleteObject ( const std::string &  handle)
pure virtual

Remove the reference with the given handle permanently from the scene.

virtual void MWRender::CellRender::destroy ( )
pure virtual

Destroy all rendering objects connected with this cell.

virtual void MWRender::CellRender::disable ( const std::string &  handle)
pure virtual

Make the reference with the given handle invisible.

virtual void MWRender::CellRender::enable ( const std::string &  handle)
pure virtual

Make the reference with the given handle visible.

virtual void MWRender::CellRender::hide ( )
pure virtual

Remove the cell from rendering, but don't remove it from memory.

virtual void MWRender::CellRender::show ( )
pure virtual

Make the cell visible. Load the cell if necessary.


The documentation for this class was generated from the following file: