#include <cell.hpp>
|
| | Cell (CSMWorld::Data &data, osg::Group *rootNode, const std::string &id, bool deleted=false) |
| |
| | ~Cell () |
| |
| Pathgrid * | getPathgrid () const |
| |
| bool | referenceableDataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight) |
| |
| bool | referenceableAboutToBeRemoved (const QModelIndex &parent, int start, int end) |
| |
| bool | referenceDataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight) |
| |
| bool | referenceAboutToBeRemoved (const QModelIndex &parent, int start, int end) |
| |
| bool | referenceAdded (const QModelIndex &parent, int start, int end) |
| |
| void | pathgridModified () |
| |
| void | pathgridRemoved () |
| |
| void | setSelection (int elementMask, Selection mode) |
| |
| void | selectAllWithSameParentId (int elementMask) |
| |
| void | setCellArrows (int mask) |
| |
| void | setCellMarker () |
| | Set marker for this cell. More...
|
| |
| CSMWorld::CellCoordinates | getCoordinates () const |
| | Returns 0, 0 in case of an unpaged cell. More...
|
| |
| bool | isDeleted () const |
| |
std::vector< osg::ref_ptr
< TagBase > > | getSelection (unsigned int elementMask) const |
| |
std::vector< osg::ref_ptr
< TagBase > > | getEdited (unsigned int elementMask) const |
| |
| void | setSubMode (int subMode, unsigned int elementMask) |
| |
| void | reset (unsigned int elementMask) |
| |
| Enumerator |
|---|
| Selection_Clear |
|
| Selection_All |
|
| Selection_Invert |
|
| CSVRender::Cell::Cell |
( |
CSMWorld::Data & |
data, |
|
|
osg::Group * |
rootNode, |
|
|
const std::string & |
id, |
|
|
bool |
deleted = false |
|
) |
| |
- Note
- Deleted covers both cells that are deleted and cells that don't exist in the first place.
| CSVRender::Cell::~Cell |
( |
| ) |
|
| bool CSVRender::Cell::addObjects |
( |
int |
start, |
|
|
int |
end |
|
) |
| |
|
private |
Add objects from reference table that are within this cell.
- Returns
- Have any objects been added?
Returns 0, 0 in case of an unpaged cell.
| std::vector< osg::ref_ptr< CSVRender::TagBase > > CSVRender::Cell::getEdited |
( |
unsigned int |
elementMask | ) |
const |
- Note
- Returns the pathgrid representation which will exist as long as the cell exists
| std::vector< osg::ref_ptr< CSVRender::TagBase > > CSVRender::Cell::getSelection |
( |
unsigned int |
elementMask | ) |
const |
| bool CSVRender::Cell::isDeleted |
( |
| ) |
const |
| void CSVRender::Cell::pathgridModified |
( |
| ) |
|
| void CSVRender::Cell::pathgridRemoved |
( |
| ) |
|
| bool CSVRender::Cell::referenceableAboutToBeRemoved |
( |
const QModelIndex & |
parent, |
|
|
int |
start, |
|
|
int |
end |
|
) |
| |
- Returns
- Did this call result in a modification of the visual representation of this cell?
| bool CSVRender::Cell::referenceableDataChanged |
( |
const QModelIndex & |
topLeft, |
|
|
const QModelIndex & |
bottomRight |
|
) |
| |
- Returns
- Did this call result in a modification of the visual representation of this cell?
| bool CSVRender::Cell::referenceAboutToBeRemoved |
( |
const QModelIndex & |
parent, |
|
|
int |
start, |
|
|
int |
end |
|
) |
| |
- Returns
- Did this call result in a modification of the visual representation of this cell?
| bool CSVRender::Cell::referenceAdded |
( |
const QModelIndex & |
parent, |
|
|
int |
start, |
|
|
int |
end |
|
) |
| |
- Returns
- Did this call result in a modification of the visual representation of this cell?
| bool CSVRender::Cell::referenceDataChanged |
( |
const QModelIndex & |
topLeft, |
|
|
const QModelIndex & |
bottomRight |
|
) |
| |
- Returns
- Did this call result in a modification of the visual representation of this cell?
| bool CSVRender::Cell::removeObject |
( |
const std::string & |
id | ) |
|
|
private |
Ignored if cell does not have an object with the given ID.
- Returns
- Was the object deleted?
| std::map< std::string, CSVRender::Object * >::iterator CSVRender::Cell::removeObject |
( |
std::map< std::string, Object * >::iterator |
iter | ) |
|
|
private |
| void CSVRender::Cell::reset |
( |
unsigned int |
elementMask | ) |
|
Erase all overrides and restore the visual representation of the cell to its true state.
| void CSVRender::Cell::selectAllWithSameParentId |
( |
int |
elementMask | ) |
|
| void CSVRender::Cell::setCellArrows |
( |
int |
mask | ) |
|
| void CSVRender::Cell::setCellMarker |
( |
| ) |
|
Set marker for this cell.
| void CSVRender::Cell::setSelection |
( |
int |
elementMask, |
|
|
Selection |
mode |
|
) |
| |
| void CSVRender::Cell::setSubMode |
( |
int |
subMode, |
|
|
unsigned int |
elementMask |
|
) |
| |
| std::auto_ptr<CellArrow> CSVRender::Cell::mCellArrows[4] |
|
private |
| std::auto_ptr<CellBorder> CSVRender::Cell::mCellBorder |
|
private |
| std::auto_ptr<CellMarker> CSVRender::Cell::mCellMarker |
|
private |
| osg::ref_ptr<osg::Group> CSVRender::Cell::mCellNode |
|
private |
| std::auto_ptr<CellWater> CSVRender::Cell::mCellWater |
|
private |
| bool CSVRender::Cell::mDeleted |
|
private |
| std::string CSVRender::Cell::mId |
|
private |
| std::map<std::string, Object *> CSVRender::Cell::mObjects |
|
private |
| std::auto_ptr<Pathgrid> CSVRender::Cell::mPathgrid |
|
private |
| int CSVRender::Cell::mSubMode |
|
private |
| unsigned int CSVRender::Cell::mSubModeElementMask |
|
private |
The documentation for this class was generated from the following files:
- /home/travis/build/OpenMW/openmw/apps/opencs/view/render/cell.hpp
- /home/travis/build/OpenMW/openmw/apps/opencs/view/render/cell.cpp