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

#include <cellborder.hpp>

Collaboration diagram for CSVRender::CellBorder:

Public Member Functions

 CellBorder (osg::Group *cellNode, const CSMWorld::CellCoordinates &coords)
 
 ~CellBorder ()
 
void buildShape (const ESM::Land &esmLand)
 

Private Member Functions

size_t landIndex (int x, int y)
 
float scaleToWorld (int val)
 
 CellBorder (const CellBorder &)
 
CellBorderoperator= (const CellBorder &)
 

Private Attributes

osg::Group * mParentNode
 
osg::ref_ptr
< osg::PositionAttitudeTransform > 
mBaseNode
 

Static Private Attributes

static const int CellSize = ESM::Land::REAL_SIZE
 
static const int VertexCount = (ESM::Land::LAND_SIZE * 4) - 3
 

Constructor & Destructor Documentation

CSVRender::CellBorder::CellBorder ( osg::Group *  cellNode,
const CSMWorld::CellCoordinates coords 
)

Here is the call graph for this function:

CSVRender::CellBorder::~CellBorder ( )
CSVRender::CellBorder::CellBorder ( const CellBorder )
private

Member Function Documentation

void CSVRender::CellBorder::buildShape ( const ESM::Land esmLand)

Here is the call graph for this function:

size_t CSVRender::CellBorder::landIndex ( int  x,
int  y 
)
private
CellBorder& CSVRender::CellBorder::operator= ( const CellBorder )
private
float CSVRender::CellBorder::scaleToWorld ( int  val)
private

Member Data Documentation

const int CSVRender::CellBorder::CellSize = ESM::Land::REAL_SIZE
staticprivate
osg::ref_ptr<osg::PositionAttitudeTransform> CSVRender::CellBorder::mBaseNode
private
osg::Group* CSVRender::CellBorder::mParentNode
private
const int CSVRender::CellBorder::VertexCount = (ESM::Land::LAND_SIZE * 4) - 3
staticprivate

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