OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions | Variables
npcanimation.cpp File Reference
#include "npcanimation.hpp"
#include <osg/UserDataContainer>
#include <osg/MatrixTransform>
#include <osg/Depth>
#include <osgUtil/RenderBin>
#include <osgUtil/CullVisitor>
#include <components/misc/rng.hpp>
#include <components/misc/resourcehelpers.hpp>
#include <components/resource/resourcesystem.hpp>
#include <components/resource/scenemanager.hpp>
#include <components/sceneutil/attach.hpp>
#include <components/sceneutil/visitor.hpp>
#include <components/sceneutil/skeleton.hpp>
#include <components/sceneutil/lightmanager.hpp>
#include <components/nifosg/nifloader.hpp>
#include "../mwworld/esmstore.hpp"
#include "../mwworld/inventorystore.hpp"
#include "../mwworld/class.hpp"
#include "../mwmechanics/npcstats.hpp"
#include "../mwmechanics/actorutil.hpp"
#include "../mwbase/environment.hpp"
#include "../mwbase/world.hpp"
#include "../mwbase/mechanicsmanager.hpp"
#include "../mwbase/soundmanager.hpp"
#include "camera.hpp"
#include "rotatecontroller.hpp"
#include "renderbin.hpp"
#include "vismask.hpp"
Include dependency graph for npcanimation.cpp:

Classes

class  MWRender::HeadAnimationTime
 
class  MWRender::NeckController
 
class  MWRender::DepthClearCallback
 A RenderBin callback to clear the depth buffer before rendering. More...
 
class  MWRender::OverrideFieldOfViewCallback
 

Namespaces

 anonymous_namespace{npcanimation.cpp}
 
 MWRender
 Rendering.
 

Typedefs

typedef std::map< std::pair
< std::string, int >
, std::vector< const
ESM::BodyPart * > > 
MWRender::RaceMapping
 

Functions

std::string anonymous_namespace{npcanimation.cpp}::getVampireHead (const std::string &race, bool female)
 
static NpcAnimation::PartBoneMap MWRender::createPartListMap ()
 

Variables

static RaceMapping MWRender::sRaceMapping