1 #ifndef GAME_RENDER_ACTORANIMATION_H
2 #define GAME_RENDER_ACTORANIMATION_H
8 #include "../mwworld/containerstore.hpp"
25 class LightListCallback;
35 bool disableListener=
false);
45 typedef std::map<MWWorld::ConstPtr, osg::ref_ptr<SceneUtil::LightSource> >
ItemLightMap;
Wrapper class that constructs and provides access to the most commonly used resource subsystems...
Definition: resourcesystem.hpp:24
Definition: animation.hpp:77
bool mListenerDisabled
Definition: actoranimation.hpp:48
virtual void itemAdded(const MWWorld::ConstPtr &item, int count)
Definition: actoranimation.cpp:60
void removeHiddenItemLight(const MWWorld::ConstPtr &item)
Definition: actoranimation.cpp:114
void addHiddenItemLight(const MWWorld::ConstPtr &item, const ESM::Light *esmLight)
Definition: actoranimation.cpp:87
ActorAnimation(const MWWorld::Ptr &ptr, osg::ref_ptr< osg::Group > parentNode, Resource::ResourceSystem *resourceSystem, bool disableListener=false)
Definition: actoranimation.cpp:29
std::map< MWWorld::ConstPtr, osg::ref_ptr< SceneUtil::LightSource > > ItemLightMap
Definition: actoranimation.hpp:45
Definition: containerstore.hpp:34
Definition: actoranimation.hpp:31
virtual ~ActorAnimation()
Definition: actoranimation.cpp:49
Pointer to a const LiveCellRef.
Definition: ptr.hpp:90
virtual void itemRemoved(const MWWorld::ConstPtr &item, int count)
Definition: actoranimation.cpp:72
ItemLightMap mItemLights
Definition: actoranimation.hpp:46
Pointer to a LiveCellRef.
Definition: ptr.hpp:19
Definition: loadligh.hpp:17