OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
bodypartcheck.hpp
Go to the documentation of this file.
1 #ifndef CSM_TOOLS_BODYPARTCHECK_H
2 #define CSM_TOOLS_BODYPARTCHECK_H
3 
6 
7 #include "../world/resources.hpp"
8 #include "../world/idcollection.hpp"
9 
10 #include "../doc/stage.hpp"
11 
12 namespace CSMTools
13 {
16  {
20 
21  public:
24  const CSMWorld::Resources &meshes,
25  const CSMWorld::IdCollection<ESM::Race> &races );
26 
27  virtual int setup();
29 
30  virtual void perform( int stage, CSMDoc::Messages &messages );
32  };
33 }
34 
35 #endif
VerifyStage: make sure that body part records are internally consistent.
Definition: bodypartcheck.hpp:15
virtual int setup()
Definition: bodypartcheck.cpp:12
Definition: messages.hpp:38
BodyPartCheckStage(const CSMWorld::IdCollection< ESM::BodyPart > &bodyParts, const CSMWorld::Resources &meshes, const CSMWorld::IdCollection< ESM::Race > &races)
Definition: bodypartcheck.cpp:3
Definition: resources.hpp:17
Definition: stage.hpp:15
const CSMWorld::IdCollection< ESM::BodyPart > & mBodyParts
Definition: bodypartcheck.hpp:17
const CSMWorld::Resources & mMeshes
Definition: bodypartcheck.hpp:18
const CSMWorld::IdCollection< ESM::Race > & mRaces
Definition: bodypartcheck.hpp:19
virtual void perform(int stage, CSMDoc::Messages &messages)
Messages resulting from this tage will be appended to messages.
Definition: bodypartcheck.cpp:17