voxelTerrain
 All Classes Functions Variables Typedefs Enumerations Pages
blub::procedural::voxel::simple::accessor< configType > Member List

This is the complete list of members for blub::procedural::voxel::simple::accessor< configType >, including all inherited members.

accessor(async::dispatcher &worker, t_simpleContainerVoxel &voxels, const int32 &lod)blub::procedural::voxel::simple::accessor< configType >inline
addToChangeList(const t_tileId &id, t_tilePtr toAdd)blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >protected
afterCalculateAccessorMaster(const t_tileId &id, t_tilePtr workTile, const bool &didValuesChanged)blub::procedural::voxel::simple::accessor< configType >inlineprotected
base(blub::async::dispatcher &worker)blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >
calculateAccessorTS(const t_tileId &id, t_tilePtr workTile)blub::procedural::voxel::simple::accessor< configType >inlineprotected
calculateAffectedAccessorTilesByContainerTile(const t_tileId &conterainerId, const t_tileHolder &holder, t_tileIdList &resultingSurfaceTiles)blub::procedural::voxel::simple::accessor< configType >inlineprotected
createTile() const overrideblub::procedural::voxel::simple::accessor< configType >inlineprotectedvirtual
getMaster()blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >
getTile(const t_tileId &id) const blub::procedural::voxel::simple::accessor< configType >inline
getTilesThatGotEdited() constblub::procedural::voxel::simple::base< configType::t_accessor::t_tile >
getVoxelContainer() const blub::procedural::voxel::simple::accessor< configType >inline
getVoxelData(const vector3int32 &voxelPosAbs, t_tileHolderMap &lastUsedTiles)blub::procedural::voxel::simple::accessor< configType >inlineprotected
lockForEdit()blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >
lockForEditMaster()blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >protectedvirtual
lockForRead()blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >
m_classLocker (defined in blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >)blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >protected
m_connTilesGotChanged (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >protected
m_createTileCallback (defined in blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >)blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >protected
m_lod (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >protected
m_masterblub::procedural::voxel::simple::base< configType::t_accessor::t_tile >protected
m_numTilesInWork (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >protected
m_sigEditDone (defined in blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >)blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >protected
m_tiles (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >protected
m_tilesThatGotEdited (defined in blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >)blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >protected
m_voxels (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >protected
m_voxelSkip (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >protected
m_workerblub::procedural::voxel::simple::base< configType::t_accessor::t_tile >protected
setCreateTileCallback(const t_createTileCallback &callback)blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >
signalEditDone()blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >
t_base typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
t_config typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
t_createTileCallback typedef (defined in blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >)blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >
t_sigEditDone typedef (defined in blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >)blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >
t_simpleContainerVoxel typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
t_thisClass typedef (defined in blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >)blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >
t_tile typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
t_tileContainer typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
t_tileContainerPtr typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
t_tileHolder typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
t_tileHolderMap typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
t_tileId typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
t_tileIdList typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
t_tilePtr typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
t_tiles typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
t_tilesGotChangedMap typedef (defined in blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >)blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >
t_tileState typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
t_voxel typedef (defined in blub::procedural::voxel::simple::accessor< configType >)blub::procedural::voxel::simple::accessor< configType >
tilesGotChanged()blub::procedural::voxel::simple::accessor< configType >inlineprotected
tilesGotChangedMaster()blub::procedural::voxel::simple::accessor< configType >inlineprotected
tryLockForEditMaster()blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >protectedvirtual
unlockForEdit()blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >
unlockForEditMaster()blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >protectedvirtual
unlockRead()blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >
~accessor()blub::procedural::voxel::simple::accessor< configType >inline
~base()blub::procedural::voxel::simple::base< configType::t_accessor::t_tile >