OpenMW
MWRender::NpcAnimation Member List
This is the complete list of members for MWRender::NpcAnimation, including all inherited members.
addAnimSource(const std::string &model)MWRender::Animation [protected]
addEffect(const std::string &model, int effectId, bool loop=false, const std::string &bonename="", std::string texture="")MWRender::Animation
addExtraLight(Ogre::SceneManager *sceneMgr, NifOgre::ObjectScenePtr objlist, const ESM::Light *light)MWRender::Animation [protected]
addFirstPersonOffset(const Ogre::Vector3 &offset)MWRender::NpcAnimation
addOrReplaceIndividualPart(ESM::PartReferenceType type, int group, int priority, const std::string &mesh, bool enchantedGlow=false, Ogre::Vector3 *glowColor=NULL)MWRender::NpcAnimation [private]
addPartGroup(int group, int priority, const std::vector< ESM::PartReference > &parts, bool enchantedGlow=false, Ogre::Vector3 *glowColor=NULL)MWRender::NpcAnimation [private]
Animation(const MWWorld::Ptr &ptr, Ogre::SceneNode *node)MWRender::Animation
AnimSourceList typedefMWRender::Animation [protected]
AnimStateMap typedefMWRender::Animation [protected]
applyAlpha(float alpha, Ogre::Entity *ent, NifOgre::ObjectScenePtr scene)MWRender::NpcAnimation [private]
attachObjectToBone(const Ogre::String &bonename, Ogre::MovableObject *obj)MWRender::Animation
calcAnimVelocity(const NifOgre::TextKeyMap &keys, NifOgre::NodeTargetValue< Ogre::Real > *nonaccumctrl, const Ogre::Vector3 &accum, const std::string &groupname)MWRender::Animation [protected, static]
clearAnimSources()MWRender::Animation [protected]
detachObjectFromBone(Ogre::MovableObject *obj)MWRender::Animation
detectAnimGroup(const Ogre::Node *node)MWRender::Animation [protected, static]
disable(const std::string &groupname)MWRender::Animation
enableLights(bool enable)MWRender::Animation
equipmentChanged()MWRender::NpcAnimation [inline, virtual]
findGroupStart(const NifOgre::TextKeyMap &keys, const std::string &groupname)MWRender::Animation [protected, static]
getEnchantmentColor(MWWorld::Ptr item)MWRender::Animation [protected]
getInfo(const std::string &groupname, float *complete=NULL, float *speedmult=NULL) const MWRender::Animation
getLoopingEffects(std::vector< int > &out)MWRender::Animation
getNode(const std::string &name)MWRender::Animation
getVelocity(const std::string &groupname) const MWRender::Animation
getWorldBounds()MWRender::Animation
Group enum nameMWRender::Animation
Group_All enum valueMWRender::Animation
Group_LeftArm enum valueMWRender::Animation
Group_LowerBody enum valueMWRender::Animation
Group_RightArm enum valueMWRender::Animation
Group_Torso enum valueMWRender::Animation
Group_UpperBody enum valueMWRender::Animation
handleTextKey(AnimState &state, const std::string &groupname, const NifOgre::TextKeyMap::const_iterator &key)MWRender::Animation [protected]
hasAnimation(const std::string &anim)MWRender::Animation
insertBoundedPart(const std::string &model, int group, const std::string &bonename, bool enchantedGlow, Ogre::Vector3 *glowColor=NULL)MWRender::NpcAnimation [private]
isPlaying(const std::string &groupname) const MWRender::Animation
isPlaying(Group group) const MWRender::Animation
mAccumRootMWRender::Animation [protected]
mAccumulateMWRender::Animation [protected]
mAlphaMWRender::NpcAnimation [private]
mAnimationValuePtrMWRender::Animation [protected]
mAnimSourcesMWRender::Animation [protected]
mAttachedObjectsMWRender::Animation [protected]
mCameraMWRender::Animation [protected]
mEffectsMWRender::Animation [protected]
mFirstPersonOffsetMWRender::NpcAnimation [private]
mHairModelMWRender::NpcAnimation [private]
mHeadModelMWRender::NpcAnimation [private]
mInsertMWRender::Animation [protected]
mListenerDisabledMWRender::NpcAnimation [private]
mNonAccumCtrlMWRender::Animation [protected]
mNonAccumRootMWRender::Animation [protected]
mNpcMWRender::NpcAnimation [private]
mNullAnimationValuePtrMWRender::Animation [protected]
mObjectPartsMWRender::NpcAnimation [private]
mObjectRootMWRender::Animation [protected]
mPartPrioritiesMWRender::NpcAnimation [private]
mPartslotsMWRender::NpcAnimation [private]
mPtrMWRender::Animation [protected]
mSayAnimationValueMWRender::NpcAnimation [private]
mShowCarriedLeftMWRender::NpcAnimation [private]
mShowWeaponsMWRender::NpcAnimation [private]
mSkelBaseMWRender::Animation [protected]
mStatesMWRender::Animation [protected]
mViewModeMWRender::NpcAnimation [private]
mVisibilityFlagsMWRender::NpcAnimation [private]
NpcAnimation(const MWWorld::Ptr &ptr, Ogre::SceneNode *node, int visibilityFlags, bool disableListener=false, ViewMode viewMode=VM_Normal)MWRender::NpcAnimation
ObjectAttachMap typedefMWRender::Animation [protected]
PartBoneMap typedefMWRender::NpcAnimation
permanentEffectAdded(const ESM::MagicEffect *magicEffect, bool isNew, bool playSound)MWRender::NpcAnimation [virtual]
play(const std::string &groupname, int priority, int groups, bool autodisable, float speedmult, const std::string &start, const std::string &stop, float startpoint, size_t loops)MWRender::Animation
preRender(Ogre::Camera *camera)MWRender::NpcAnimation [virtual]
rebuild()MWRender::NpcAnimation
removeEffect(int effectId)MWRender::Animation
removeIndividualPart(ESM::PartReferenceType type)MWRender::NpcAnimation [private]
removePartGroup(int group)MWRender::NpcAnimation [private]
reserveIndividualPart(ESM::PartReferenceType type, int group, int priority)MWRender::NpcAnimation [private]
reset(AnimState &state, const NifOgre::TextKeyMap &keys, const std::string &groupname, const std::string &start, const std::string &stop, float startpoint)MWRender::Animation [protected]
resetActiveGroups()MWRender::Animation [protected]
runAnimation(float timepassed)MWRender::NpcAnimation [virtual]
setAccumulation(const Ogre::Vector3 &accum)MWRender::Animation
setAlpha(float alpha)MWRender::NpcAnimation [virtual]
setCamera(Camera *cam)MWRender::Animation [inline]
setObjectRoot(const std::string &model, bool baseonly)MWRender::Animation [protected]
setRenderProperties(NifOgre::ObjectScenePtr objlist, Ogre::uint32 visflags, Ogre::uint8 solidqueue, Ogre::uint8 transqueue, Ogre::Real dist=0.0f, bool enchantedGlow=false, Ogre::Vector3 *glowColor=NULL)MWRender::Animation [protected, static]
setViewMode(ViewMode viewMode)MWRender::NpcAnimation
showCarriedLeft(bool showa)MWRender::NpcAnimation [virtual]
showWeapons(bool showWeapon)MWRender::NpcAnimation [virtual]
sNumGroupsMWRender::Animation [protected, static]
sPartListMWRender::NpcAnimation [private, static]
updateNpcBase()MWRender::NpcAnimation [private]
updateParts()MWRender::NpcAnimation
updatePosition(float oldtime, float newtime, Ogre::Vector3 &position)MWRender::Animation [protected]
updatePtr(const MWWorld::Ptr &ptr)MWRender::Animation
updateSkeletonInstance(const Ogre::SkeletonInstance *skelsrc, Ogre::SkeletonInstance *skel)MWRender::Animation [protected]
ViewMode enum nameMWRender::NpcAnimation
VM_FirstPerson enum valueMWRender::NpcAnimation
VM_HeadOnly enum valueMWRender::NpcAnimation
VM_Normal enum valueMWRender::NpcAnimation
~Animation()MWRender::Animation [virtual]
~NpcAnimation()MWRender::NpcAnimation [virtual]