addAnimSource(const std::string &model) | MWRender::Animation | protected |
addControllers() | MWRender::Animation | protectedvirtual |
addEffect(const std::string &model, int effectId, bool loop=false, const std::string &bonename="", std::string texture="") | MWRender::Animation | |
addExtraLight(osg::ref_ptr< osg::Group > parent, const ESM::Light *light) | MWRender::Animation | protected |
addGlow(osg::ref_ptr< osg::Node > node, osg::Vec4f glowColor, float glowDuration=-1) | MWRender::Animation | protected |
addSpellCastGlow(const ESM::MagicEffect *effect, float glowDuration=1.5) | MWRender::Animation | |
adjustSpeedMult(const std::string &groupname, float speedmult) | MWRender::Animation | |
Animation(const MWWorld::Ptr &ptr, osg::ref_ptr< osg::Group > parentNode, Resource::ResourceSystem *resourceSystem) | MWRender::Animation | |
Animation(const Animation &) | MWRender::Animation | private |
AnimSourceList typedef | MWRender::Animation | protected |
AnimStateMap typedef | MWRender::Animation | protected |
attachArrow() | MWRender::Animation | inlinevirtual |
BlendMask enum name | MWRender::Animation | |
BlendMask_All enum value | MWRender::Animation | |
BlendMask_LeftArm enum value | MWRender::Animation | |
BlendMask_LowerBody enum value | MWRender::Animation | |
BlendMask_RightArm enum value | MWRender::Animation | |
BlendMask_Torso enum value | MWRender::Animation | |
BlendMask_UpperBody enum value | MWRender::Animation | |
BoneGroup enum name | MWRender::Animation | |
BoneGroup_LeftArm enum value | MWRender::Animation | |
BoneGroup_LowerBody enum value | MWRender::Animation | |
BoneGroup_RightArm enum value | MWRender::Animation | |
BoneGroup_Torso enum value | MWRender::Animation | |
clearAnimSources() | MWRender::Animation | protected |
ControllerMap typedef | MWRender::Animation | protected |
detectBlendMask(const osg::Node *node) const | MWRender::Animation | protected |
disable(const std::string &groupname) | MWRender::Animation | |
enableHeadAnimation(bool enable) | MWRender::Animation | inlinevirtual |
getCurrentLoopCount(const std::string &groupname) const | MWRender::Animation | |
getCurrentTime(const std::string &groupname) const | MWRender::Animation | |
getEnchantmentColor(const MWWorld::ConstPtr &item) const | MWRender::Animation | protected |
getHeadPitch() const | MWRender::Animation | virtual |
getHeadYaw() const | MWRender::Animation | virtual |
getInfo(const std::string &groupname, float *complete=NULL, float *speedmult=NULL) const | MWRender::Animation | |
getLoopingEffects(std::vector< int > &out) const | MWRender::Animation | |
getNode(const std::string &name) const | MWRender::Animation | |
getNodeMap() const | MWRender::Animation | protected |
getObjectRoot() | MWRender::Animation | |
getOrCreateObjectRoot() | MWRender::Animation | |
getPtr() const | MWRender::Animation | |
getStartTime(const std::string &groupname) const | MWRender::Animation | |
getTextKeyTime(const std::string &textKey) const | MWRender::Animation | |
getVelocity(const std::string &groupname) const | MWRender::Animation | |
handleTextKey(AnimState &state, const std::string &groupname, const std::multimap< float, std::string >::const_iterator &key, const std::multimap< float, std::string > &map) | MWRender::Animation | protected |
hasAnimation(const std::string &anim) const | MWRender::Animation | |
isPlaying(const std::string &groupname) const | MWRender::Animation | |
mAccumCtrl | MWRender::Animation | protected |
mAccumRoot | MWRender::Animation | protected |
mAccumulate | MWRender::Animation | protected |
mActiveControllers | MWRender::Animation | protected |
mAlpha | MWRender::Animation | protected |
mAnimationTimePtr | MWRender::Animation | protected |
mAnimSources | MWRender::Animation | protected |
mEffects | MWRender::Animation | protected |
mGlowLight | MWRender::Animation | protected |
mGlowUpdater | MWRender::Animation | protected |
mHeadController | MWRender::Animation | protected |
mHeadPitchRadians | MWRender::Animation | protected |
mHeadYawRadians | MWRender::Animation | protected |
mInsert | MWRender::Animation | protected |
mLightListCallback | MWRender::Animation | protected |
mNodeMap | MWRender::Animation | mutableprotected |
mNodeMapCreated | MWRender::Animation | mutableprotected |
mObjectRoot | MWRender::Animation | protected |
mPtr | MWRender::Animation | protected |
mResetAccumRootCallback | MWRender::Animation | protected |
mResourceSystem | MWRender::Animation | protected |
mSkeleton | MWRender::Animation | protected |
mStates | MWRender::Animation | protected |
mTextKeyListener | MWRender::Animation | protected |
NodeMap typedef | MWRender::Animation | protected |
operator=(Animation &) | MWRender::Animation | private |
play(const std::string &groupname, const AnimPriority &priority, int blendMask, bool autodisable, float speedmult, const std::string &start, const std::string &stop, float startpoint, size_t loops, bool loopfallback=false) | MWRender::Animation | |
releaseArrow(float attackStrength) | MWRender::Animation | inlinevirtual |
removeEffect(int effectId) | MWRender::Animation | |
reset(AnimState &state, const std::multimap< float, std::string > &keys, const std::string &groupname, const std::string &start, const std::string &stop, float startpoint, bool loopfallback) | MWRender::Animation | protected |
resetActiveGroups() | MWRender::Animation | protected |
runAnimation(float duration) | MWRender::Animation | virtual |
setAccumulation(const osg::Vec3f &accum) | MWRender::Animation | |
setAccurateAiming(bool enabled) | MWRender::Animation | inlinevirtual |
setActive(bool active) | MWRender::Animation | |
setAlpha(float alpha) | MWRender::Animation | |
setHeadPitch(float pitchRadians) | MWRender::Animation | virtual |
setHeadYaw(float yawRadians) | MWRender::Animation | virtual |
setLightEffect(float effect) | MWRender::Animation | virtual |
setLoopingEnabled(const std::string &groupname, bool enabled) | MWRender::Animation | |
setObjectRoot(const std::string &model, bool forceskeleton, bool baseonly, bool isCreature) | MWRender::Animation | protected |
setPitchFactor(float factor) | MWRender::Animation | inlinevirtual |
setRenderBin() | MWRender::Animation | protectedvirtual |
setTextKeyListener(TextKeyListener *listener) | MWRender::Animation | |
setVampire(bool vampire) | MWRender::Animation | inlinevirtual |
setWeaponGroup(const std::string &group) | MWRender::Animation | inlinevirtual |
showCarriedLeft(bool show) | MWRender::Animation | inlinevirtual |
showWeapons(bool showWeapon) | MWRender::Animation | inlinevirtual |
sNumBlendMasks | MWRender::Animation | static |
updateEffects(float duration) | MWRender::Animation | |
updatePosition(float oldtime, float newtime, osg::Vec3f &position) | MWRender::Animation | protected |
updatePtr(const MWWorld::Ptr &ptr) | MWRender::Animation | virtual |
upperBodyReady() const | MWRender::Animation | |
~Animation() | MWRender::Animation | virtual |