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

Wrapper for Pathgrid record. More...

#include <pathgrid.hpp>

Inheritance diagram for CSMWorld::Pathgrid:
Collaboration diagram for CSMWorld::Pathgrid:

Public Member Functions

void load (ESM::ESMReader &esm, bool &isDeleted, const IdCollection< Cell > &cells)
 
void load (ESM::ESMReader &esm, bool &isDeleted)
 
- Public Member Functions inherited from ESM::Pathgrid
void load (ESMReader &esm, bool &isDeleted)
 
void save (ESMWriter &esm, bool isDeleted=false) const
 
void blank ()
 

Public Attributes

std::string mId
 
- Public Attributes inherited from ESM::Pathgrid
std::string mCell
 
DATAstruct mData
 
PointList mPoints
 
EdgeList mEdges
 

Additional Inherited Members

- Public Types inherited from ESM::Pathgrid
typedef std::vector< PointPointList
 
typedef std::vector< EdgeEdgeList
 
- Static Public Member Functions inherited from ESM::Pathgrid
static std::string getRecordType ()
 Return a string descriptor for this record type. Currently used for debugging / error logs only. More...
 
- Static Public Attributes inherited from ESM::Pathgrid
static unsigned int sRecordId = REC_PGRD
 

Detailed Description

Wrapper for Pathgrid record.

Attention
The mData.mX and mData.mY fields of the ESM::Pathgrid struct are not used. Exterior cell coordinates are encoded in the pathgrid ID.

Member Function Documentation

void CSMWorld::Pathgrid::load ( ESM::ESMReader esm,
bool isDeleted,
const IdCollection< Cell > &  cells 
)

Here is the call graph for this function:

void CSMWorld::Pathgrid::load ( ESM::ESMReader esm,
bool isDeleted 
)

Here is the call graph for this function:

Member Data Documentation

std::string CSMWorld::Pathgrid::mId

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