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

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

addToChangeList(const t_tileId &id, t_tilePtr toAdd)blub::procedural::voxel::simple::base< configType::t_surface::t_tile >protected
afterCalculateSurfaceMaster(const t_tileId &id, t_tilePtr workTile)blub::procedural::voxel::simple::surface< configType >inlineprotected
base(blub::async::dispatcher &worker)blub::procedural::voxel::simple::base< configType::t_surface::t_tile >
calculateSurfaceTS(const t_tileId id, t_tileAccessorPtr work, t_tilePtr workTile)blub::procedural::voxel::simple::surface< configType >inlineprotected
createTile() constblub::procedural::voxel::simple::base< configType::t_surface::t_tile >protectedvirtual
editDone()blub::procedural::voxel::simple::surface< configType >inlineprotected
editDoneMaster()blub::procedural::voxel::simple::surface< configType >inlineprotected
getMaster()blub::procedural::voxel::simple::base< configType::t_surface::t_tile >
getOrCreateTile(const blub::vector3int32 &id) const blub::procedural::voxel::simple::surface< configType >inline
getTile(const blub::vector3int32 &id) const blub::procedural::voxel::simple::surface< configType >inline
getTileCount() const blub::procedural::voxel::simple::surface< configType >inline
getTilesThatGotEdited() constblub::procedural::voxel::simple::base< configType::t_surface::t_tile >
getVoxelSize() const blub::procedural::voxel::simple::surface< configType >inline
lockForEdit()blub::procedural::voxel::simple::base< configType::t_surface::t_tile >
lockForEditMaster()blub::procedural::voxel::simple::base< configType::t_surface::t_tile >protectedvirtual
lockForRead()blub::procedural::voxel::simple::base< configType::t_surface::t_tile >
m_classLocker (defined in blub::procedural::voxel::simple::base< configType::t_surface::t_tile >)blub::procedural::voxel::simple::base< configType::t_surface::t_tile >protected
m_createTileCallback (defined in blub::procedural::voxel::simple::base< configType::t_surface::t_tile >)blub::procedural::voxel::simple::base< configType::t_surface::t_tile >protected
m_masterblub::procedural::voxel::simple::base< configType::t_surface::t_tile >protected
m_sigEditDone (defined in blub::procedural::voxel::simple::base< configType::t_surface::t_tile >)blub::procedural::voxel::simple::base< configType::t_surface::t_tile >protected
m_tilesThatGotEdited (defined in blub::procedural::voxel::simple::base< configType::t_surface::t_tile >)blub::procedural::voxel::simple::base< configType::t_surface::t_tile >protected
m_workerblub::procedural::voxel::simple::base< configType::t_surface::t_tile >protected
setCreateTileCallback(const t_createTileCallback &callback)blub::procedural::voxel::simple::base< configType::t_surface::t_tile >
signalEditDone()blub::procedural::voxel::simple::base< configType::t_surface::t_tile >
surface(blub::async::dispatcher &worker, t_voxelAccessor &voxels, const int32 &lod)blub::procedural::voxel::simple::surface< configType >inline
t_base typedef (defined in blub::procedural::voxel::simple::surface< configType >)blub::procedural::voxel::simple::surface< configType >
t_config typedef (defined in blub::procedural::voxel::simple::surface< configType >)blub::procedural::voxel::simple::surface< configType >
t_createTileCallback typedef (defined in blub::procedural::voxel::simple::base< configType::t_surface::t_tile >)blub::procedural::voxel::simple::base< configType::t_surface::t_tile >
t_sigEditDone typedef (defined in blub::procedural::voxel::simple::base< configType::t_surface::t_tile >)blub::procedural::voxel::simple::base< configType::t_surface::t_tile >
t_thisClass typedef (defined in blub::procedural::voxel::simple::base< configType::t_surface::t_tile >)blub::procedural::voxel::simple::base< configType::t_surface::t_tile >
t_tile typedef (defined in blub::procedural::voxel::simple::surface< configType >)blub::procedural::voxel::simple::surface< configType >
t_tileAccessor typedef (defined in blub::procedural::voxel::simple::surface< configType >)blub::procedural::voxel::simple::surface< configType >
t_tileAccessorPtr typedef (defined in blub::procedural::voxel::simple::surface< configType >)blub::procedural::voxel::simple::surface< configType >
t_tileId typedef (defined in blub::procedural::voxel::simple::surface< configType >)blub::procedural::voxel::simple::surface< configType >
t_tileIdList typedef (defined in blub::procedural::voxel::simple::surface< configType >)blub::procedural::voxel::simple::surface< configType >
t_tilePtr typedef (defined in blub::procedural::voxel::simple::surface< configType >)blub::procedural::voxel::simple::surface< configType >
t_tilesGotChangedMap typedef (defined in blub::procedural::voxel::simple::base< configType::t_surface::t_tile >)blub::procedural::voxel::simple::base< configType::t_surface::t_tile >
t_tilesMap typedef (defined in blub::procedural::voxel::simple::surface< configType >)blub::procedural::voxel::simple::surface< configType >
t_voxelAccessor typedef (defined in blub::procedural::voxel::simple::surface< configType >)blub::procedural::voxel::simple::surface< configType >
tryLockForEditMaster()blub::procedural::voxel::simple::base< configType::t_surface::t_tile >protectedvirtual
unlockForEdit()blub::procedural::voxel::simple::base< configType::t_surface::t_tile >
unlockForEditMaster()blub::procedural::voxel::simple::base< configType::t_surface::t_tile >protectedvirtual
unlockRead()blub::procedural::voxel::simple::base< configType::t_surface::t_tile >
~base()blub::procedural::voxel::simple::base< configType::t_surface::t_tile >
~surface()blub::procedural::voxel::simple::surface< configType >inline