OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
ESMTerrain::LandObject Class Reference

Wrapper around Land Data with reference counting. The wrapper needs to be held as long as the data is still in use. More...

#include <storage.hpp>

Inheritance diagram for ESMTerrain::LandObject:
Collaboration diagram for ESMTerrain::LandObject:

Public Member Functions

 LandObject ()
 
 LandObject (const ESM::Land *land, int loadFlags)
 
 LandObject (const LandObject &copy, const osg::CopyOp &copyop)
 
virtual ~LandObject ()
 
META_Object(ESMTerrain,
LandObject) const ESM int 
getPlugin () const
 

Private Attributes

const ESM::LandmLand
 
int mLoadFlags
 
ESM::Land::LandData mData
 

Detailed Description

Wrapper around Land Data with reference counting. The wrapper needs to be held as long as the data is still in use.

Constructor & Destructor Documentation

ESMTerrain::LandObject::LandObject ( )
ESMTerrain::LandObject::LandObject ( const ESM::Land land,
int  loadFlags 
)

Here is the call graph for this function:

ESMTerrain::LandObject::LandObject ( const LandObject copy,
const osg::CopyOp &  copyop 
)
ESMTerrain::LandObject::~LandObject ( )
virtual

Member Function Documentation

int ESMTerrain::LandObject::getPlugin ( ) const

Here is the caller graph for this function:

Member Data Documentation

ESM::Land::LandData ESMTerrain::LandObject::mData
private
const ESM::Land* ESMTerrain::LandObject::mLand
private
int ESMTerrain::LandObject::mLoadFlags
private

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