, 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] |