OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
MWWorld::Store< ESM::LandTexture > Class Template Reference

#include <store.hpp>

Inheritance diagram for MWWorld::Store< ESM::LandTexture >:
Collaboration diagram for MWWorld::Store< ESM::LandTexture >:

Public Types

typedef std::vector
< ESM::LandTexture >
::const_iterator 
iterator
 

Public Member Functions

 Store ()
 
const ESM::LandTexturesearch (size_t index, size_t plugin) const
 
const ESM::LandTexturefind (size_t index, size_t plugin) const
 
void resize (size_t num)
 Resize the internal store to hold at least num plugins. More...
 
size_t getSize () const
 
size_t getSize (size_t plugin) const
 
RecordId load (ESM::ESMReader &esm, size_t plugin)
 
RecordId load (ESM::ESMReader &esm)
 
iterator begin (size_t plugin) const
 
iterator end (size_t plugin) const
 
- Public Member Functions inherited from MWWorld::StoreBase
virtual ~StoreBase ()
 
virtual void setUp ()
 
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::vector
< ESM::LandTexture
LandTextureList
 

Private Attributes

std::vector< LandTextureListmStatic
 

Member Typedef Documentation

typedef std::vector<ESM::LandTexture>::const_iterator MWWorld::Store< ESM::LandTexture >::iterator

Constructor & Destructor Documentation

Member Function Documentation

Store< ESM::LandTexture >::iterator MWWorld::Store< ESM::LandTexture >::begin ( size_t  plugin) const
Store< ESM::LandTexture >::iterator MWWorld::Store< ESM::LandTexture >::end ( size_t  plugin) const
const ESM::LandTexture * MWWorld::Store< ESM::LandTexture >::find ( size_t  index,
size_t  plugin 
) const

Here is the call graph for this function:

size_t MWWorld::Store< ESM::LandTexture >::getSize ( ) const
virtual

Implements MWWorld::StoreBase.

size_t MWWorld::Store< ESM::LandTexture >::getSize ( size_t  plugin) const
RecordId MWWorld::Store< ESM::LandTexture >::load ( ESM::ESMReader esm,
size_t  plugin 
)

Here is the call graph for this function:

Implements MWWorld::StoreBase.

Here is the call graph for this function:

void MWWorld::Store< ESM::LandTexture >::resize ( size_t  num)

Resize the internal store to hold at least num plugins.

Here is the call graph for this function:

Here is the caller graph for this function:

const ESM::LandTexture * MWWorld::Store< ESM::LandTexture >::search ( size_t  index,
size_t  plugin 
) const

Member Data Documentation

std::vector<LandTextureList> MWWorld::Store< ESM::LandTexture >::mStatic
private

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