|
OpenMW
|
#include "animation.hpp"#include <iomanip>#include <limits>#include <osg/TexGen>#include <osg/TexEnvCombine>#include <osg/MatrixTransform>#include <osg/BlendFunc>#include <osg/Material>#include <osgParticle/ParticleSystem>#include <osgParticle/ParticleProcessor>#include <components/nifosg/nifloader.hpp>#include <components/resource/resourcesystem.hpp>#include <components/resource/scenemanager.hpp>#include <components/resource/keyframemanager.hpp>#include <components/resource/imagemanager.hpp>#include <components/nifosg/controller.hpp>#include <components/vfs/manager.hpp>#include <components/sceneutil/statesetupdater.hpp>#include <components/sceneutil/visitor.hpp>#include <components/sceneutil/lightmanager.hpp>#include <components/sceneutil/lightutil.hpp>#include <components/sceneutil/skeleton.hpp>#include <components/sceneutil/positionattitudetransform.hpp>#include <components/fallback/fallback.hpp>#include "../mwbase/environment.hpp"#include "../mwbase/world.hpp"#include "../mwworld/esmstore.hpp"#include "../mwworld/class.hpp"#include "../mwworld/cellstore.hpp"#include "../mwmechanics/character.hpp"#include "vismask.hpp"#include "util.hpp"#include "rotatecontroller.hpp"Classes | |
| class | anonymous_namespace{animation.cpp}::RemoveParticlesVisitor |
| Removes all particle systems and related nodes in a subgraph. More... | |
| class | anonymous_namespace{animation.cpp}::NodeMapVisitor |
| class | anonymous_namespace{animation.cpp}::RemoveVisitor |
| Base class for visitors that remove nodes from a scene graph. Subclasses need to fill the mToRemove vector. To use, node->accept(removeVisitor); removeVisitor.remove();. More... | |
| class | anonymous_namespace{animation.cpp}::RemoveDrawableVisitor |
| class | anonymous_namespace{animation.cpp}::RemoveTriBipVisitor |
| class | MWRender::GlowUpdater |
| struct | MWRender::Animation::AnimSource |
| class | MWRender::ResetAccumRootCallback |
| class | MWRender::FindLowestUnusedTexUnitVisitor |
Namespaces | |
| anonymous_namespace{animation.cpp} | |
| MWRender | |
| Rendering. | |
Functions | |
| NifOsg::TextKeyMap::const_iterator | anonymous_namespace{animation.cpp}::findGroupStart (const NifOsg::TextKeyMap &keys, const std::string &groupname) |
| float | anonymous_namespace{animation.cpp}::calcAnimVelocity (const std::multimap< float, std::string > &keys, NifOsg::KeyframeController *nonaccumctrl, const osg::Vec3f &accum, const std::string &groupname) |
1.8.6