ActorAnimation(const MWWorld::Ptr &ptr, osg::ref_ptr< osg::Group > parentNode, Resource::ResourceSystem *resourceSystem, bool disableListener=false) | MWRender::ActorAnimation | |
addAnimSource(const std::string &model) | MWRender::Animation | protected |
addControllers() | MWRender::NpcAnimation | protectedvirtual |
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="", 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 |
addOrReplaceIndividualPart(ESM::PartReferenceType type, int group, int priority, const std::string &mesh, bool enchantedGlow=false, osg::Vec4f *glowColor=NULL) | MWRender::NpcAnimation | private |
addPartGroup(int group, int priority, const std::vector< ESM::PartReference > &parts, bool enchantedGlow=false, osg::Vec4f *glowColor=NULL) | MWRender::NpcAnimation | private |
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 typedef | MWRender::Animation | protected |
AnimStateMap typedef | MWRender::Animation | protected |
attachArrow() | MWRender::NpcAnimation | virtual |
MWRender::WeaponAnimation::attachArrow(MWWorld::Ptr actor) | MWRender::WeaponAnimation | |
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 |
configureControllers(float characterPitchRadians) | MWRender::WeaponAnimation | |
ControllerMap typedef | MWRender::Animation | protected |
deleteControllers() | MWRender::WeaponAnimation | |
detectBlendMask(const osg::Node *node) const | MWRender::Animation | protected |
disable(const std::string &groupname) | MWRender::Animation | |
enableHeadAnimation(bool enable) | MWRender::NpcAnimation | virtual |
equipmentChanged() | MWRender::NpcAnimation | virtual |
getArrowBone() | MWRender::NpcAnimation | virtual |
getBodyParts(const std::string &raceId, bool female, bool firstperson, bool werewolf) | MWRender::NpcAnimation | static |
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 | |
getResourceSystem() | MWRender::NpcAnimation | virtual |
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::NpcAnimation | virtual |
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 | |
insertBoundedPart(const std::string &model, const std::string &bonename, const std::string &bonefilter, bool enchantedGlow, osg::Vec4f *glowColor=NULL) | MWRender::NpcAnimation | private |
isPlaying(const std::string &groupname) const | MWRender::Animation | |
itemAdded(const MWWorld::ConstPtr &item, int count) | MWRender::ActorAnimation | virtual |
itemRemoved(const MWWorld::ConstPtr &item, int count) | MWRender::ActorAnimation | virtual |
mAccumCtrl | MWRender::Animation | protected |
mAccumRoot | MWRender::Animation | protected |
mAccumulate | MWRender::Animation | protected |
mAccurateAiming | MWRender::NpcAnimation | private |
mActiveControllers | MWRender::Animation | protected |
mAimingFactor | MWRender::NpcAnimation | private |
mAlpha | MWRender::Animation | protected |
mAmmunition | MWRender::WeaponAnimation | protected |
mAnimationTimePtr | MWRender::Animation | protected |
mAnimSources | MWRender::Animation | protected |
mEffects | MWRender::Animation | protected |
mFirstPersonFieldOfView | MWRender::NpcAnimation | private |
mFirstPersonNeckController | MWRender::NpcAnimation | private |
mFirstPersonOffset | MWRender::NpcAnimation | private |
mGlowLight | MWRender::Animation | protected |
mGlowUpdater | MWRender::Animation | protected |
mHairModel | MWRender::NpcAnimation | private |
mHeadAnimationTime | MWRender::NpcAnimation | private |
mHeadController | MWRender::Animation | protected |
mHeadModel | MWRender::NpcAnimation | private |
mHeadPitchRadians | MWRender::Animation | protected |
mHeadYawRadians | MWRender::Animation | protected |
mInsert | MWRender::Animation | protected |
mLightListCallback | MWRender::Animation | protected |
mListenerDisabled | MWRender::NpcAnimation | private |
mNodeMap | MWRender::Animation | mutableprotected |
mNodeMapCreated | MWRender::Animation | mutableprotected |
mNpc | MWRender::NpcAnimation | private |
mNpcType | MWRender::NpcAnimation | private |
mObjectParts | MWRender::NpcAnimation | private |
mObjectRoot | MWRender::Animation | protected |
mPartPriorities | MWRender::NpcAnimation | private |
mPartslots | MWRender::NpcAnimation | private |
mPitchFactor | MWRender::WeaponAnimation | protected |
mPtr | MWRender::Animation | protected |
mResetAccumRootCallback | MWRender::Animation | protected |
mResourceSystem | MWRender::Animation | protected |
mShowCarriedLeft | MWRender::NpcAnimation | private |
mShowWeapons | MWRender::NpcAnimation | private |
mSkeleton | MWRender::Animation | protected |
mSoundIds | MWRender::NpcAnimation | private |
mSoundsDisabled | MWRender::NpcAnimation | private |
mSpineControllers | MWRender::WeaponAnimation | protected |
mStates | MWRender::Animation | protected |
mTextKeyListener | MWRender::Animation | protected |
mViewMode | MWRender::NpcAnimation | private |
mWeaponAnimationTime | MWRender::NpcAnimation | private |
NodeMap typedef | MWRender::Animation | protected |
NpcAnimation(const MWWorld::Ptr &ptr, osg::ref_ptr< osg::Group > parentNode, Resource::ResourceSystem *resourceSystem, bool disableListener=false, bool disableSounds=false, ViewMode viewMode=VM_Normal, float firstPersonFieldOfView=55.f) | MWRender::NpcAnimation | |
NpcType enum name | MWRender::NpcAnimation | private |
PartBoneMap typedef | MWRender::NpcAnimation | |
permanentEffectAdded(const ESM::MagicEffect *magicEffect, bool isNew) | MWRender::NpcAnimation | virtual |
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::NpcAnimation | virtual |
MWRender::WeaponAnimation::releaseArrow(MWWorld::Ptr actor, float attackStrength) | MWRender::WeaponAnimation | |
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 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 timepassed) | MWRender::NpcAnimation | virtual |
setAccumulation(const osg::Vec3f &accum) | MWRender::Animation | |
setAccurateAiming(bool enabled) | MWRender::NpcAnimation | virtual |
setActive(bool active) | MWRender::Animation | |
setAlpha(float alpha) | MWRender::Animation | |
setControllerEnabled(bool enabled) | MWRender::WeaponAnimation | protected |
setControllerRotate(const osg::Quat &rotate) | MWRender::WeaponAnimation | protected |
setFirstPersonOffset(const osg::Vec3f &offset) | MWRender::NpcAnimation | |
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::NpcAnimation | inlinevirtual |
setRenderBin() | MWRender::NpcAnimation | privatevirtual |
setTextKeyListener(TextKeyListener *listener) | MWRender::Animation | |
setVampire(bool vampire) | MWRender::NpcAnimation | virtual |
setViewMode(ViewMode viewMode) | MWRender::NpcAnimation | |
setWeaponGroup(const std::string &group) | MWRender::NpcAnimation | virtual |
showCarriedLeft(bool show) | MWRender::NpcAnimation | virtual |
showWeapon(bool show) | MWRender::NpcAnimation | inlinevirtual |
showWeapons(bool showWeapon) | MWRender::NpcAnimation | virtual |
sNumBlendMasks | MWRender::Animation | static |
sPartList | MWRender::NpcAnimation | privatestatic |
Type_Normal enum value | MWRender::NpcAnimation | private |
Type_Vampire enum value | MWRender::NpcAnimation | private |
Type_Werewolf enum value | MWRender::NpcAnimation | private |
updateEffects(float duration) | MWRender::Animation | |
updateNpcBase() | MWRender::NpcAnimation | private |
updateParts() | MWRender::NpcAnimation | |
updatePosition(float oldtime, float newtime, osg::Vec3f &position) | MWRender::Animation | protected |
updatePtr(const MWWorld::Ptr &updated) | MWRender::NpcAnimation | virtual |
upperBodyReady() const | MWRender::Animation | |
ViewMode enum name | MWRender::NpcAnimation | |
VM_FirstPerson enum value | MWRender::NpcAnimation | |
VM_HeadOnly enum value | MWRender::NpcAnimation | |
VM_Normal enum value | MWRender::NpcAnimation | |
WeaponAnimation() | MWRender::WeaponAnimation | |
~ActorAnimation() | MWRender::ActorAnimation | virtual |
~Animation() | MWRender::Animation | virtual |
~NpcAnimation() | MWRender::NpcAnimation | virtual |
~WeaponAnimation() | MWRender::WeaponAnimation | virtual |