|
OpenMW
|
#include <store.hpp>
Classes | |
| struct | ExtCompare |
| struct | IntExtOrdering |
Public Types | |
| typedef std::vector < ESM::Pathgrid > ::const_iterator | iterator |
Public Member Functions | |
| void | load (ESM::ESMReader &esm, const std::string &id) |
| size_t | getSize () const |
| void | setUp () |
| const ESM::Pathgrid * | search (int x, int y) const |
| const ESM::Pathgrid * | find (int x, int y) const |
| const ESM::Pathgrid * | search (const std::string &name) 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 |
| iterator | begin () const |
| iterator | end () const |
| iterator | interiorPathsBegin () const |
| iterator | interiorPathsEnd () const |
| iterator | exteriorPathsBegin () const |
| iterator | exteriorPathsEnd () const |
Private Attributes | |
| std::vector< ESM::Pathgrid > | mStatic |
| std::vector< ESM::Pathgrid > ::iterator | mIntBegin |
| std::vector< ESM::Pathgrid > ::iterator | mIntEnd |
| std::vector< ESM::Pathgrid > ::iterator | mExtBegin |
| std::vector< ESM::Pathgrid > ::iterator | mExtEnd |
| typedef std::vector<ESM::Pathgrid>::const_iterator MWWorld::Store< ESM::Pathgrid >::iterator |
| iterator MWWorld::Store< ESM::Pathgrid >::begin | ( | ) | const [inline] |
| iterator MWWorld::Store< ESM::Pathgrid >::end | ( | ) | const [inline] |
| iterator MWWorld::Store< ESM::Pathgrid >::exteriorPathsBegin | ( | ) | const [inline] |
| iterator MWWorld::Store< ESM::Pathgrid >::exteriorPathsEnd | ( | ) | const [inline] |
| const ESM::Pathgrid* MWWorld::Store< ESM::Pathgrid >::find | ( | int | x, |
| int | y | ||
| ) | const [inline] |
| const ESM::Pathgrid* MWWorld::Store< ESM::Pathgrid >::find | ( | const std::string & | name | ) | const [inline] |
| const ESM::Pathgrid* MWWorld::Store< ESM::Pathgrid >::find | ( | const ESM::Cell & | cell | ) | const [inline] |
| size_t MWWorld::Store< ESM::Pathgrid >::getSize | ( | ) | const [inline, virtual] |
Implements MWWorld::StoreBase.
| iterator MWWorld::Store< ESM::Pathgrid >::interiorPathsBegin | ( | ) | const [inline] |
| iterator MWWorld::Store< ESM::Pathgrid >::interiorPathsEnd | ( | ) | const [inline] |
| void MWWorld::Store< ESM::Pathgrid >::load | ( | ESM::ESMReader & | esm, |
| const std::string & | id | ||
| ) | [inline, virtual] |
Implements MWWorld::StoreBase.
| const ESM::Pathgrid* MWWorld::Store< ESM::Pathgrid >::search | ( | int | x, |
| int | y | ||
| ) | const [inline] |
| const ESM::Pathgrid* MWWorld::Store< ESM::Pathgrid >::search | ( | const std::string & | name | ) | const [inline] |
| const ESM::Pathgrid* MWWorld::Store< ESM::Pathgrid >::search | ( | const ESM::Cell & | cell | ) | const [inline] |
| void MWWorld::Store< ESM::Pathgrid >::setUp | ( | ) | [inline, virtual] |
Reimplemented from MWWorld::StoreBase.
std::vector<ESM::Pathgrid>::iterator MWWorld::Store< ESM::Pathgrid >::mExtBegin [private] |
std::vector<ESM::Pathgrid>::iterator MWWorld::Store< ESM::Pathgrid >::mExtEnd [private] |
std::vector<ESM::Pathgrid>::iterator MWWorld::Store< ESM::Pathgrid >::mIntBegin [private] |
std::vector<ESM::Pathgrid>::iterator MWWorld::Store< ESM::Pathgrid >::mIntEnd [private] |
std::vector<ESM::Pathgrid> MWWorld::Store< ESM::Pathgrid >::mStatic [private] |
1.7.6.1