OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
MWMechanics::UpdateSummonedCreatures Struct Reference

#include <summoning.hpp>

Inheritance diagram for MWMechanics::UpdateSummonedCreatures:
Collaboration diagram for MWMechanics::UpdateSummonedCreatures:

Public Member Functions

 UpdateSummonedCreatures (const MWWorld::Ptr &actor)
 
virtual ~UpdateSummonedCreatures ()
 
virtual void visit (MWMechanics::EffectKey key, const std::string &sourceName, const std::string &sourceId, int casterActorId, float magnitude, float remainingTime=-1, float totalTime=-1)
 
void process (bool cleanup)
 To call after all effect sources have been visited. More...
 
- Public Member Functions inherited from MWMechanics::EffectSourceVisitor
virtual ~EffectSourceVisitor ()
 

Private Attributes

MWWorld::Ptr mActor
 
std::set< std::pair< int,
std::string > > 
mActiveEffects
 

Constructor & Destructor Documentation

MWMechanics::UpdateSummonedCreatures::UpdateSummonedCreatures ( const MWWorld::Ptr actor)
MWMechanics::UpdateSummonedCreatures::~UpdateSummonedCreatures ( )
virtual

Member Function Documentation

void MWMechanics::UpdateSummonedCreatures::process ( bool  cleanup)

To call after all effect sources have been visited.

Here is the call graph for this function:

Here is the caller graph for this function:

void MWMechanics::UpdateSummonedCreatures::visit ( MWMechanics::EffectKey  key,
const std::string &  sourceName,
const std::string &  sourceId,
int  casterActorId,
float  magnitude,
float  remainingTime = -1,
float  totalTime = -1 
)
virtual

Implements MWMechanics::EffectSourceVisitor.

Here is the call graph for this function:

Member Data Documentation

std::set<std::pair<int, std::string> > MWMechanics::UpdateSummonedCreatures::mActiveEffects
private
MWWorld::Ptr MWMechanics::UpdateSummonedCreatures::mActor
private

The documentation for this struct was generated from the following files: