OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
MWRender::NpcAnimation Member List

This is the complete list of members for MWRender::NpcAnimation, including all inherited members.

ActorAnimation(const MWWorld::Ptr &ptr, osg::ref_ptr< osg::Group > parentNode, Resource::ResourceSystem *resourceSystem)MWRender::ActorAnimation
addAnimSource(const std::string &model, const std::string &baseModel)MWRender::Animationprotected
addControllers()MWRender::NpcAnimationprotectedvirtual
MWRender::WeaponAnimation::addControllers(const std::map< std::string, osg::ref_ptr< osg::MatrixTransform > > &nodes, std::multimap< osg::ref_ptr< osg::Node >, osg::ref_ptr< osg::NodeCallback > > &map, osg::Node *objectRoot)MWRender::WeaponAnimation
addEffect(const std::string &model, int effectId, bool loop=false, const std::string &bonename="", const std::string &texture="", float scale=1.0f)MWRender::Animation
addExtraLight(osg::ref_ptr< osg::Group > parent, const ESM::Light *light)MWRender::Animationprotected
addGlow(osg::ref_ptr< osg::Node > node, osg::Vec4f glowColor, float glowDuration=-1)MWRender::Animationprotected
addOrReplaceIndividualPart(ESM::PartReferenceType type, int group, int priority, const std::string &mesh, bool enchantedGlow=false, osg::Vec4f *glowColor=NULL)MWRender::NpcAnimationprivate
addPartGroup(int group, int priority, const std::vector< ESM::PartReference > &parts, bool enchantedGlow=false, osg::Vec4f *glowColor=NULL)MWRender::NpcAnimationprivate
addSingleAnimSource(const std::string &model, const std::string &baseModel)MWRender::Animationprotected
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
AnimSourceList typedefMWRender::Animationprotected
AnimStateMap typedefMWRender::Animationprotected
attachArrow()MWRender::NpcAnimationvirtual
MWRender::WeaponAnimation::attachArrow(MWWorld::Ptr actor)MWRender::WeaponAnimation
BlendMask enum nameMWRender::Animation
BlendMask_All enum valueMWRender::Animation
BlendMask_LeftArm enum valueMWRender::Animation
BlendMask_LowerBody enum valueMWRender::Animation
BlendMask_RightArm enum valueMWRender::Animation
BlendMask_Torso enum valueMWRender::Animation
BlendMask_UpperBody enum valueMWRender::Animation
BoneGroup enum nameMWRender::Animation
BoneGroup_LeftArm enum valueMWRender::Animation
BoneGroup_LowerBody enum valueMWRender::Animation
BoneGroup_RightArm enum valueMWRender::Animation
BoneGroup_Torso enum valueMWRender::Animation
clearAnimSources()MWRender::Animationprotected
configureControllers(float characterPitchRadians)MWRender::WeaponAnimation
ControllerMap typedefMWRender::Animationprotected
deleteControllers()MWRender::WeaponAnimation
detectBlendMask(const osg::Node *node) const MWRender::Animationprotected
disable(const std::string &groupname)MWRender::Animation
enableHeadAnimation(bool enable)MWRender::NpcAnimationvirtual
equipmentChanged()MWRender::NpcAnimationvirtual
getArrowBone()MWRender::NpcAnimationvirtual
getBodyParts(const std::string &raceId, bool female, bool firstperson, bool werewolf)MWRender::NpcAnimationstatic
getCurrentLoopCount(const std::string &groupname) const MWRender::Animation
getCurrentTime(const std::string &groupname) const MWRender::Animation
getEnchantmentColor(const MWWorld::ConstPtr &item) const MWRender::Animationprotected
getHeadPitch() const MWRender::Animationvirtual
getHeadYaw() const MWRender::Animationvirtual
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::Animationprotected
getObjectRoot()MWRender::Animation
getOrCreateObjectRoot()MWRender::Animation
getPtr() const MWRender::Animation
getPtr()MWRender::Animation
getResourceSystem()MWRender::NpcAnimationvirtual
getSlot(const osg::NodePath &path) const MWRender::NpcAnimation
getStartTime(const std::string &groupname) const MWRender::Animation
getTextKeyTime(const std::string &textKey) const MWRender::Animation
getVelocity(const std::string &groupname) const MWRender::Animation
getWeaponNode()MWRender::NpcAnimationvirtual
handleTextKey(AnimState &state, const std::string &groupname, const std::multimap< float, std::string >::const_iterator &key, const std::multimap< float, std::string > &map)MWRender::Animationprotected
hasAnimation(const std::string &anim) const MWRender::Animation
insertBoundedPart(const std::string &model, const std::string &bonename, const std::string &bonefilter, bool enchantedGlow, osg::Vec4f *glowColor=NULL)MWRender::NpcAnimationprivate
isFemalePart(const ESM::BodyPart *bodypart)MWRender::NpcAnimationprivatestatic
isFirstPersonPart(const ESM::BodyPart *bodypart)MWRender::NpcAnimationprivatestatic
isPlaying(const std::string &groupname) const MWRender::Animation
itemAdded(const MWWorld::ConstPtr &item, int count)MWRender::ActorAnimationvirtual
itemRemoved(const MWWorld::ConstPtr &item, int count)MWRender::ActorAnimationvirtual
loadAllAnimationsInFolder(const std::string &model, const std::string &baseModel)MWRender::Animationprotected
mAccumCtrlMWRender::Animationprotected
mAccumRootMWRender::Animationprotected
mAccumulateMWRender::Animationprotected
mAccurateAimingMWRender::NpcAnimationprivate
mActiveControllersMWRender::Animationprotected
mAimingFactorMWRender::NpcAnimationprivate
mAlphaMWRender::Animationprotected
mAmmunitionMWRender::WeaponAnimationprotected
mAnimationTimePtrMWRender::Animationprotected
mAnimSourcesMWRender::Animationprotected
mAnimVelocitiesMWRender::Animationmutableprotected
mFirstPersonFieldOfViewMWRender::NpcAnimationprivate
mFirstPersonNeckControllerMWRender::NpcAnimationprivate
mFirstPersonOffsetMWRender::NpcAnimationprivate
mGlowLightMWRender::Animationprotected
mGlowUpdaterMWRender::Animationprotected
mHairModelMWRender::NpcAnimationprivate
mHasMagicEffectsMWRender::Animationprotected
mHeadAnimationTimeMWRender::NpcAnimationprivate
mHeadControllerMWRender::Animationprotected
mHeadModelMWRender::NpcAnimationprivate
mHeadPitchRadiansMWRender::Animationprotected
mHeadYawRadiansMWRender::Animationprotected
mInsertMWRender::Animationprotected
mLightListCallbackMWRender::Animationprotected
mNodeMapMWRender::Animationmutableprotected
mNodeMapCreatedMWRender::Animationmutableprotected
mNpcMWRender::NpcAnimationprivate
mNpcTypeMWRender::NpcAnimationprivate
mObjectPartsMWRender::NpcAnimationprivate
mObjectRootMWRender::Animationprotected
mPartPrioritiesMWRender::NpcAnimationprivate
mPartslotsMWRender::NpcAnimationprivate
mPitchFactorMWRender::WeaponAnimationprotected
mPtrMWRender::Animationprotected
mResetAccumRootCallbackMWRender::Animationprotected
mResourceSystemMWRender::Animationprotected
mShowCarriedLeftMWRender::NpcAnimationprivate
mShowWeaponsMWRender::NpcAnimationprivate
mSkeletonMWRender::Animationprotected
mSoundIdsMWRender::NpcAnimationprivate
mSoundsDisabledMWRender::NpcAnimationprivate
mSpineControllersMWRender::WeaponAnimationprotected
mStatesMWRender::Animationprotected
mTextKeyListenerMWRender::Animationprotected
mUseAdditionalSourcesMWRender::Animationprotected
mViewModeMWRender::NpcAnimationprivate
mWeaponAnimationTimeMWRender::NpcAnimationprivate
NodeMap typedefMWRender::Animationprotected
NpcAnimation(const MWWorld::Ptr &ptr, osg::ref_ptr< osg::Group > parentNode, Resource::ResourceSystem *resourceSystem, bool disableSounds=false, ViewMode viewMode=VM_Normal, float firstPersonFieldOfView=55.f)MWRender::NpcAnimation
NpcType enum nameMWRender::NpcAnimationprivate
PartBoneMap typedefMWRender::NpcAnimation
permanentEffectAdded(const ESM::MagicEffect *magicEffect, bool isNew)MWRender::NpcAnimationvirtual
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
rebuild()MWRender::NpcAnimation
releaseArrow(float attackStrength)MWRender::NpcAnimationvirtual
MWRender::WeaponAnimation::releaseArrow(MWWorld::Ptr actor, float attackStrength)MWRender::WeaponAnimation
removeEffect(int effectId)MWRender::Animation
removeIndividualPart(ESM::PartReferenceType type)MWRender::NpcAnimationprivate
removePartGroup(int group)MWRender::NpcAnimationprivate
reserveIndividualPart(ESM::PartReferenceType type, int group, int priority)MWRender::NpcAnimationprivate
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::Animationprotected
resetActiveGroups()MWRender::Animationprotected
runAnimation(float timepassed)MWRender::NpcAnimationvirtual
setAccumulation(const osg::Vec3f &accum)MWRender::Animation
setAccurateAiming(bool enabled)MWRender::NpcAnimationvirtual
setActive(int active)MWRender::Animation
setAlpha(float alpha)MWRender::Animation
setControllerEnabled(bool enabled)MWRender::WeaponAnimationprotected
setControllerRotate(const osg::Quat &rotate)MWRender::WeaponAnimationprotected
setFirstPersonOffset(const osg::Vec3f &offset)MWRender::NpcAnimation
setHeadPitch(float pitchRadians)MWRender::Animationvirtual
setHeadYaw(float yawRadians)MWRender::Animationvirtual
setLightEffect(float effect)MWRender::Animationvirtual
setLoopingEnabled(const std::string &groupname, bool enabled)MWRender::Animation
setObjectRoot(const std::string &model, bool forceskeleton, bool baseonly, bool isCreature)MWRender::Animationprotected
setPitchFactor(float factor)MWRender::NpcAnimationinlinevirtual
setRenderBin()MWRender::NpcAnimationprivatevirtual
setTextKeyListener(TextKeyListener *listener)MWRender::Animation
setVampire(bool vampire)MWRender::NpcAnimationvirtual
setViewMode(ViewMode viewMode)MWRender::NpcAnimation
setWeaponGroup(const std::string &group)MWRender::NpcAnimationvirtual
showCarriedLeft(bool show)MWRender::NpcAnimationvirtual
showWeapon(bool show)MWRender::NpcAnimationinlinevirtual
showWeapons(bool showWeapon)MWRender::NpcAnimationvirtual
sNumBlendMasksMWRender::Animationstatic
sPartListMWRender::NpcAnimationprivatestatic
Type_Normal enum valueMWRender::NpcAnimationprivate
Type_Vampire enum valueMWRender::NpcAnimationprivate
Type_Werewolf enum valueMWRender::NpcAnimationprivate
updateEffects()MWRender::Animation
updateNpcBase()MWRender::NpcAnimationprivate
updateParts()MWRender::NpcAnimation
updatePosition(float oldtime, float newtime, osg::Vec3f &position)MWRender::Animationprotected
updatePtr(const MWWorld::Ptr &updated)MWRender::NpcAnimationvirtual
upperBodyReady() const MWRender::Animation
ViewMode enum nameMWRender::NpcAnimation
VM_FirstPerson enum valueMWRender::NpcAnimation
VM_HeadOnly enum valueMWRender::NpcAnimation
VM_Normal enum valueMWRender::NpcAnimation
WeaponAnimation()MWRender::WeaponAnimation
~ActorAnimation()MWRender::ActorAnimationvirtual
~Animation()MWRender::Animationvirtual
~NpcAnimation()MWRender::NpcAnimationvirtual
~WeaponAnimation()MWRender::WeaponAnimationvirtual