|
OpenMW
|
#include <actors.hpp>
Public Member Functions | |
| Actors (OEngine::Render::OgreRenderer &_rend, MWRender::RenderingManager *rendering) | |
| ~Actors () | |
| void | setRootNode (Ogre::SceneNode *root) |
| void | insertNPC (const MWWorld::Ptr &ptr) |
| void | insertCreature (const MWWorld::Ptr &ptr) |
| void | insertActivator (const MWWorld::Ptr &ptr) |
| bool | deleteObject (const MWWorld::Ptr &ptr) |
| void | removeCell (MWWorld::CellStore *store) |
| void | update (Ogre::Camera *camera) |
| void | updateObjectCell (const MWWorld::Ptr &old, const MWWorld::Ptr &cur) |
| Updates containing cell for object rendering data. | |
| Animation * | getAnimation (const MWWorld::Ptr &ptr) |
Private Types | |
| typedef std::map < MWWorld::CellStore *, Ogre::SceneNode * > | CellSceneNodeMap |
| typedef std::map< MWWorld::Ptr, Animation * > | PtrAnimationMap |
Private Member Functions | |
| void | insertBegin (const MWWorld::Ptr &ptr) |
Private Attributes | |
| OEngine::Render::OgreRenderer & | mRend |
| MWRender::RenderingManager * | mRendering |
| Ogre::SceneNode * | mRootNode |
| CellSceneNodeMap | mCellSceneNodes |
| PtrAnimationMap | mAllActors |
typedef std::map<MWWorld::CellStore*,Ogre::SceneNode*> MWRender::Actors::CellSceneNodeMap [private] |
typedef std::map<MWWorld::Ptr,Animation*> MWRender::Actors::PtrAnimationMap [private] |
| MWRender::Actors::Actors | ( | OEngine::Render::OgreRenderer & | _rend, |
| MWRender::RenderingManager * | rendering | ||
| ) | [inline] |
| bool MWRender::Actors::deleteObject | ( | const MWWorld::Ptr & | ptr | ) |
| Animation * MWRender::Actors::getAnimation | ( | const MWWorld::Ptr & | ptr | ) |
| void MWRender::Actors::insertActivator | ( | const MWWorld::Ptr & | ptr | ) |
| void MWRender::Actors::insertBegin | ( | const MWWorld::Ptr & | ptr | ) | [private] |
| void MWRender::Actors::insertCreature | ( | const MWWorld::Ptr & | ptr | ) |
| void MWRender::Actors::insertNPC | ( | const MWWorld::Ptr & | ptr | ) |
| void MWRender::Actors::removeCell | ( | MWWorld::CellStore * | store | ) |
| void MWRender::Actors::setRootNode | ( | Ogre::SceneNode * | root | ) |
| void MWRender::Actors::update | ( | Ogre::Camera * | camera | ) |
| void MWRender::Actors::updateObjectCell | ( | const MWWorld::Ptr & | old, |
| const MWWorld::Ptr & | cur | ||
| ) |
Updates containing cell for object rendering data.
PtrAnimationMap MWRender::Actors::mAllActors [private] |
Ogre::SceneNode* MWRender::Actors::mRootNode [private] |
1.7.6.1