#include <pathgrid.hpp>
|
typedef std::vector< unsigned
short > | NodeList |
|
|
void | createGeometry () |
|
void | createSelectedGeometry () |
|
void | createSelectedGeometry (const CSMWorld::Pathgrid &source) |
|
void | removePathgridGeometry () |
|
void | removeSelectedGeometry () |
|
void | createDragGeometry (const osg::Vec3f &start, const osg::Vec3f &end, bool valid) |
|
const CSMWorld::Pathgrid * | getPathgridSource () |
|
int | edgeExists (const CSMWorld::Pathgrid &source, unsigned short node1, unsigned short node2) |
|
void | addEdge (CSMWorld::CommandMacro &commands, const CSMWorld::Pathgrid &source, unsigned short node1, unsigned short node2) |
|
void | removeEdge (CSMWorld::CommandMacro &commands, const CSMWorld::Pathgrid &source, unsigned short node1, unsigned short node2) |
|
int | clampToCell (int v) |
|
CSVRender::Pathgrid::~Pathgrid |
( |
| ) |
|
void CSVRender::Pathgrid::applyEdge |
( |
CSMWorld::CommandMacro & |
commands, |
|
|
unsigned short |
node1, |
|
|
unsigned short |
node2 |
|
) |
| |
int CSVRender::Pathgrid::clampToCell |
( |
int |
v | ) |
|
|
private |
void CSVRender::Pathgrid::clearSelected |
( |
| ) |
|
void CSVRender::Pathgrid::createDragGeometry |
( |
const osg::Vec3f & |
start, |
|
|
const osg::Vec3f & |
end, |
|
|
bool |
valid |
|
) |
| |
|
private |
void CSVRender::Pathgrid::createGeometry |
( |
| ) |
|
|
private |
void CSVRender::Pathgrid::createSelectedGeometry |
( |
| ) |
|
|
private |
int CSVRender::Pathgrid::edgeExists |
( |
const CSMWorld::Pathgrid & |
source, |
|
|
unsigned short |
node1, |
|
|
unsigned short |
node2 |
|
) |
| |
|
private |
const std::string & CSVRender::Pathgrid::getId |
( |
| ) |
const |
osg::ref_ptr< PathgridTag > CSVRender::Pathgrid::getTag |
( |
| ) |
const |
void CSVRender::Pathgrid::invertSelected |
( |
| ) |
|
bool CSVRender::Pathgrid::isSelected |
( |
| ) |
const |
void CSVRender::Pathgrid::moveSelected |
( |
const osg::Vec3d & |
offset | ) |
|
void CSVRender::Pathgrid::recreateGeometry |
( |
| ) |
|
void CSVRender::Pathgrid::removeGeometry |
( |
| ) |
|
void CSVRender::Pathgrid::removePathgridGeometry |
( |
| ) |
|
|
private |
void CSVRender::Pathgrid::removeSelectedGeometry |
( |
| ) |
|
|
private |
void CSVRender::Pathgrid::resetIndicators |
( |
| ) |
|
void CSVRender::Pathgrid::selectAll |
( |
| ) |
|
void CSVRender::Pathgrid::setDragEndpoint |
( |
unsigned short |
node | ) |
|
void CSVRender::Pathgrid::setDragEndpoint |
( |
const osg::Vec3d & |
pos | ) |
|
void CSVRender::Pathgrid::setDragOrigin |
( |
unsigned short |
node | ) |
|
void CSVRender::Pathgrid::toggleSelected |
( |
unsigned short |
node | ) |
|
void CSVRender::Pathgrid::update |
( |
| ) |
|
osg::ref_ptr<osg::PositionAttitudeTransform> CSVRender::Pathgrid::mBaseNode |
|
private |
bool CSVRender::Pathgrid::mChangeGeometry |
|
private |
osg::ref_ptr<osg::Geometry> CSVRender::Pathgrid::mDragGeometry |
|
private |
unsigned short CSVRender::Pathgrid::mDragOrigin |
|
private |
std::string CSVRender::Pathgrid::mId |
|
private |
bool CSVRender::Pathgrid::mInterior |
|
private |
osg::Vec3d CSVRender::Pathgrid::mMoveOffset |
|
private |
osg::Group* CSVRender::Pathgrid::mParent |
|
private |
osg::ref_ptr<osg::Geode> CSVRender::Pathgrid::mPathgridGeode |
|
private |
osg::ref_ptr<osg::Geometry> CSVRender::Pathgrid::mPathgridGeometry |
|
private |
bool CSVRender::Pathgrid::mRemoveGeometry |
|
private |
osg::ref_ptr<osg::Geometry> CSVRender::Pathgrid::mSelectedGeometry |
|
private |
bool CSVRender::Pathgrid::mUseOffset |
|
private |
The documentation for this class was generated from the following files:
- /home/travis/build/OpenMW/openmw/apps/opencs/view/render/pathgrid.hpp
- /home/travis/build/OpenMW/openmw/apps/opencs/view/render/pathgrid.cpp