OpenMW
MWRender::CreatureAnimation Member List
This is the complete list of members for MWRender::CreatureAnimation, 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]
Animation(const MWWorld::Ptr &ptr, Ogre::SceneNode *node)MWRender::Animation
AnimSourceList typedefMWRender::Animation [protected]
AnimStateMap typedefMWRender::Animation [protected]
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]
CreatureAnimation(const MWWorld::Ptr &ptr)MWRender::CreatureAnimation
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
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
isPlaying(const std::string &groupname) const MWRender::Animation
isPlaying(Group group) const MWRender::Animation
mAccumRootMWRender::Animation [protected]
mAccumulateMWRender::Animation [protected]
mAnimationValuePtrMWRender::Animation [protected]
mAnimSourcesMWRender::Animation [protected]
mAttachedObjectsMWRender::Animation [protected]
mCameraMWRender::Animation [protected]
mEffectsMWRender::Animation [protected]
mInsertMWRender::Animation [protected]
mNonAccumCtrlMWRender::Animation [protected]
mNonAccumRootMWRender::Animation [protected]
mNullAnimationValuePtrMWRender::Animation [protected]
mObjectRootMWRender::Animation [protected]
mPtrMWRender::Animation [protected]
mSkelBaseMWRender::Animation [protected]
mStatesMWRender::Animation [protected]
ObjectAttachMap typedefMWRender::Animation [protected]
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::Animation [virtual]
removeEffect(int effectId)MWRender::Animation
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 duration)MWRender::Animation [virtual]
setAccumulation(const Ogre::Vector3 &accum)MWRender::Animation
setAlpha(float alpha)MWRender::Animation [inline, 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]
showCarriedLeft(bool show)MWRender::Animation [inline, virtual]
showWeapons(bool showWeapon)MWRender::Animation [virtual]
sNumGroupsMWRender::Animation [protected, static]
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]
~Animation()MWRender::Animation [virtual]
~CreatureAnimation()MWRender::CreatureAnimation [virtual]