, 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 typedef | MWRender::Animation | [protected] |
| AnimStateMap typedef | MWRender::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 name | MWRender::Animation | |
| Group_All enum value | MWRender::Animation | |
| Group_LeftArm enum value | MWRender::Animation | |
| Group_LowerBody enum value | MWRender::Animation | |
| Group_RightArm enum value | MWRender::Animation | |
| Group_Torso enum value | MWRender::Animation | |
| Group_UpperBody enum value | MWRender::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 | |
| mAccumRoot | MWRender::Animation | [protected] |
| mAccumulate | MWRender::Animation | [protected] |
| mAlpha | MWRender::NpcAnimation | [private] |
| mAnimationValuePtr | MWRender::Animation | [protected] |
| mAnimSources | MWRender::Animation | [protected] |
| mAttachedObjects | MWRender::Animation | [protected] |
| mCamera | MWRender::Animation | [protected] |
| mEffects | MWRender::Animation | [protected] |
| mFirstPersonOffset | MWRender::NpcAnimation | [private] |
| mHairModel | MWRender::NpcAnimation | [private] |
| mHeadModel | MWRender::NpcAnimation | [private] |
| mInsert | MWRender::Animation | [protected] |
| mListenerDisabled | MWRender::NpcAnimation | [private] |
| mNonAccumCtrl | MWRender::Animation | [protected] |
| mNonAccumRoot | MWRender::Animation | [protected] |
| mNpc | MWRender::NpcAnimation | [private] |
| mNullAnimationValuePtr | MWRender::Animation | [protected] |
| mObjectParts | MWRender::NpcAnimation | [private] |
| mObjectRoot | MWRender::Animation | [protected] |
| mPartPriorities | MWRender::NpcAnimation | [private] |
| mPartslots | MWRender::NpcAnimation | [private] |
| mPtr | MWRender::Animation | [protected] |
| mSayAnimationValue | MWRender::NpcAnimation | [private] |
| mShowCarriedLeft | MWRender::NpcAnimation | [private] |
| mShowWeapons | MWRender::NpcAnimation | [private] |
| mSkelBase | MWRender::Animation | [protected] |
| mStates | MWRender::Animation | [protected] |
| mViewMode | MWRender::NpcAnimation | [private] |
| mVisibilityFlags | MWRender::NpcAnimation | [private] |
| NpcAnimation(const MWWorld::Ptr &ptr, Ogre::SceneNode *node, int visibilityFlags, bool disableListener=false, ViewMode viewMode=VM_Normal) | MWRender::NpcAnimation | |
| ObjectAttachMap typedef | MWRender::Animation | [protected] |
| PartBoneMap typedef | MWRender::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] |
| sNumGroups | MWRender::Animation | [protected, static] |
| sPartList | MWRender::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 name | MWRender::NpcAnimation | |
| VM_FirstPerson enum value | MWRender::NpcAnimation | |
| VM_HeadOnly enum value | MWRender::NpcAnimation | |
| VM_Normal enum value | MWRender::NpcAnimation | |
| ~Animation() | MWRender::Animation | [virtual] |
| ~NpcAnimation() | MWRender::NpcAnimation | [virtual] |