OpenMW
|
#include <store.hpp>
Public Member Functions | |
Store () | |
void | setCells (Store< ESM::Cell > &cells) |
RecordId | load (ESM::ESMReader &esm) |
size_t | getSize () const |
void | setUp () |
const ESM::Pathgrid * | search (int x, int y) const |
const ESM::Pathgrid * | search (const std::string &name) const |
const ESM::Pathgrid * | find (int x, int y) const |
const ESM::Pathgrid * | find (const std::string &name) const |
const ESM::Pathgrid * | search (const ESM::Cell &cell) const |
const ESM::Pathgrid * | find (const ESM::Cell &cell) const |
Public Member Functions inherited from MWWorld::StoreBase | |
virtual | ~StoreBase () |
virtual void | listIdentifier (std::vector< std::string > &list) const |
List identifiers of records contained in this Store (case-smashed). No-op for Stores that don't use string IDs. More... | |
virtual int | getDynamicSize () const |
virtual bool | eraseStatic (const std::string &id) |
virtual void | clearDynamic () |
virtual void | write (ESM::ESMWriter &writer, Loading::Listener &progress) const |
virtual RecordId | read (ESM::ESMReader &reader) |
Read into dynamic storage. More... | |
Private Types | |
typedef std::map< std::string, ESM::Pathgrid > | Interior |
typedef std::map< std::pair < int, int >, ESM::Pathgrid > | Exterior |
Private Attributes | |
Interior | mInt |
Exterior | mExt |
Store< ESM::Cell > * | mCells |
|
private |
|
private |
MWWorld::Store< ESM::Pathgrid >::Store | ( | ) |
const ESM::Pathgrid * MWWorld::Store< ESM::Pathgrid >::find | ( | int | x, |
int | y | ||
) | const |
const ESM::Pathgrid * MWWorld::Store< ESM::Pathgrid >::find | ( | const std::string & | name | ) | const |
const ESM::Pathgrid * MWWorld::Store< ESM::Pathgrid >::find | ( | const ESM::Cell & | cell | ) | const |
|
virtual |
Implements MWWorld::StoreBase.
|
virtual |
const ESM::Pathgrid * MWWorld::Store< ESM::Pathgrid >::search | ( | int | x, |
int | y | ||
) | const |
const ESM::Pathgrid * MWWorld::Store< ESM::Pathgrid >::search | ( | const std::string & | name | ) | const |
const ESM::Pathgrid * MWWorld::Store< ESM::Pathgrid >::search | ( | const ESM::Cell & | cell | ) | const |
void MWWorld::Store< ESM::Pathgrid >::setCells | ( | Store< ESM::Cell > & | cells | ) |
|
virtual |
Reimplemented from MWWorld::StoreBase.
|
private |
|
private |
|
private |