OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions
projectilemanager.cpp File Reference
#include "projectilemanager.hpp"
#include <iomanip>
#include <osg/PositionAttitudeTransform>
#include <components/esm/esmwriter.hpp>
#include <components/esm/projectilestate.hpp>
#include <components/resource/resourcesystem.hpp>
#include <components/resource/scenemanager.hpp>
#include <components/sceneutil/controller.hpp>
#include <components/sceneutil/visitor.hpp>
#include <components/sceneutil/lightmanager.hpp>
#include "../mwworld/manualref.hpp"
#include "../mwworld/class.hpp"
#include "../mwworld/esmstore.hpp"
#include "../mwworld/inventorystore.hpp"
#include "../mwbase/soundmanager.hpp"
#include "../mwbase/world.hpp"
#include "../mwbase/environment.hpp"
#include "../mwmechanics/combat.hpp"
#include "../mwmechanics/creaturestats.hpp"
#include "../mwmechanics/spellcasting.hpp"
#include "../mwmechanics/actorutil.hpp"
#include "../mwrender/effectmanager.hpp"
#include "../mwrender/animation.hpp"
#include "../mwrender/vismask.hpp"
#include "../mwrender/renderingmanager.hpp"
#include "../mwrender/util.hpp"
#include "../mwsound/sound.hpp"
#include "../mwphysics/physicssystem.hpp"
Include dependency graph for projectilemanager.cpp:

Classes

class  MWWorld::RotateCallback
 Rotates an osg::PositionAttitudeTransform over time. More...
 

Namespaces

 anonymous_namespace{projectilemanager.cpp}
 
 MWWorld
 World data.
 

Functions

ESM::EffectList anonymous_namespace{projectilemanager.cpp}::getMagicBoltData (std::vector< std::string > &projectileIDs, std::vector< std::string > &sounds, float &speed, std::string &texture, const ESM::EffectList &effects)
 
osg::Vec4 anonymous_namespace{projectilemanager.cpp}::getMagicBoltLightDiffuseColor (const ESM::EffectList &effects)