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

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

addToChangeList(const t_tileId &id, t_utilsTile toAdd) (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >inlineprotected
base< configType::t_container::t_tile >::addToChangeList(const t_tileId &id, t_tilePtr toAdd)blub::procedural::voxel::simple::base< configType::t_container::t_tile >protected
base(blub::async::dispatcher &worker)blub::procedural::voxel::simple::container::base< configType >inline
calculateAffectetedTilesByAabb(const axisAlignedBoxInt32 &voxelAabb, t_tileId &startResult, t_tileId &endResult)blub::procedural::voxel::simple::container::base< configType >inlineprotectedstatic
calculateVoxelPosInTile(const vector3int32 &voxelPos)blub::procedural::voxel::simple::container::base< configType >inlinestatic
calculateVoxelPosToTileId(const vector3int32 &voxelPos)blub::procedural::voxel::simple::container::base< configType >inlinestatic
createTile() constblub::procedural::voxel::simple::base< configType::t_container::t_tile >protectedvirtual
createTileFull(const bool &full)blub::procedural::voxel::simple::container::base< configType >inlineprotectedstatic
doNextEditMaster(const bool &alreadyLocked=false)blub::procedural::voxel::simple::container::base< configType >inlineprotected
editMaster(t_editConstPtr change, const blub::transform &trans)blub::procedural::voxel::simple::container::base< configType >inlineprotected
editVoxel(t_editConstPtr change, const transform &trans=blub::transform())blub::procedural::voxel::simple::container::base< configType >inline
editVoxelDoneMaster(t_utilsTile tileHolder_, const blub::vector3int32 &id)blub::procedural::voxel::simple::container::base< configType >inlineprotected
editVoxelWorker(t_editConstPtr change, const t_utilsTile &holder, const blub::vector3int32 &id, const blub::transform &trans)blub::procedural::voxel::simple::container::base< configType >inlineprotected
getMaster()blub::procedural::voxel::simple::base< configType::t_container::t_tile >
getOrCreateTile(const vector3int32 &id)blub::procedural::voxel::simple::container::base< configType >inlineprotected
getTileBounds() const blub::procedural::voxel::simple::container::inMemory< configType >inline
getTileHolder(const blub::vector3int32 &id) const overrideblub::procedural::voxel::simple::container::inMemory< configType >inlinevirtual
getTileHolderByVoxelPosition(const blub::vector3int32 &pos) const blub::procedural::voxel::simple::container::base< configType >inline
getTilesMap() const blub::procedural::voxel::simple::container::inMemory< configType >inline
getTilesThatGotEdited() const (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >inline
getVoxel(const vector3int32 &voxelPos) const blub::procedural::voxel::simple::container::base< configType >inline
inMemory(blub::async::dispatcher &worker)blub::procedural::voxel::simple::container::inMemory< configType >inline
load(formatType &readWrite, const uint32 &version) (defined in blub::procedural::voxel::simple::container::inMemory< configType >)blub::procedural::voxel::simple::container::inMemory< configType >inlineprotected
lockForEdit()blub::procedural::voxel::simple::base< configType::t_container::t_tile >
lockForEditMaster() overrideblub::procedural::voxel::simple::container::base< configType >inlineprotectedvirtual
lockForRead()blub::procedural::voxel::simple::base< configType::t_container::t_tile >
m_classLocker (defined in blub::procedural::voxel::simple::base< configType::t_container::t_tile >)blub::procedural::voxel::simple::base< configType::t_container::t_tile >protected
m_createTileCallback (defined in blub::procedural::voxel::simple::base< configType::t_container::t_tile >)blub::procedural::voxel::simple::base< configType::t_container::t_tile >protected
m_editsTodo (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >protected
m_masterblub::procedural::voxel::simple::base< configType::t_container::t_tile >protected
m_numInTilesInTask (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >protected
m_sigEditDone (defined in blub::procedural::voxel::simple::base< configType::t_container::t_tile >)blub::procedural::voxel::simple::base< configType::t_container::t_tile >protected
m_tilesThatGotEdited (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >protected
m_workerblub::procedural::voxel::simple::base< configType::t_container::t_tile >protected
save(formatType &readWrite, const uint32 &version) const (defined in blub::procedural::voxel::simple::container::inMemory< configType >)blub::procedural::voxel::simple::container::inMemory< configType >inlineprotected
serialize(formatType &readWrite, const uint32 &version) (defined in blub::procedural::voxel::simple::container::inMemory< configType >)blub::procedural::voxel::simple::container::inMemory< configType >inlineprotected
setCreateTileCallback(const t_createTileCallback &callback)blub::procedural::voxel::simple::base< configType::t_container::t_tile >
setTile(const t_tileId &id, const t_utilsTile &toSet)blub::procedural::voxel::simple::container::base< configType >inline
setTileBounds(const axisAlignedBoxInt32 &bounds)blub::procedural::voxel::simple::container::inMemory< configType >inline
setTileMaster(const blub::vector3int32 &id, const typename t_base::t_utilsTile &toSet) overrideblub::procedural::voxel::simple::container::inMemory< configType >inlineprotected
blub::procedural::voxel::simple::container::base::setTileMaster(const t_tileId &id, const t_utilsTile &toSet)=0blub::procedural::voxel::simple::container::base< configType >protectedpure virtual
setTileToContainerMaster(const typename t_base::t_tileId id, const typename t_base::t_utilsTile &oldOne, const typename t_base::t_utilsTile &toSet)blub::procedural::voxel::simple::container::inMemory< configType >inlineprotectedvirtual
setTileToEmtpyMaster(const vector3int32 &id) overrideblub::procedural::voxel::simple::container::inMemory< configType >inlineprotectedvirtual
setTileToFullMaster(const vector3int32 &id) overrideblub::procedural::voxel::simple::container::inMemory< configType >inlineprotectedvirtual
signalEditDone()blub::procedural::voxel::simple::base< configType::t_container::t_tile >
t_base typedef (defined in blub::procedural::voxel::simple::container::inMemory< configType >)blub::procedural::voxel::simple::container::inMemory< configType >
t_config typedef (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >
t_createTileCallback typedef (defined in blub::procedural::voxel::simple::base< configType::t_container::t_tile >)blub::procedural::voxel::simple::base< configType::t_container::t_tile >
t_editConstPtr typedef (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >
t_editPtr typedef (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >
t_editTodoList typedef (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >protected
t_sigEditDone typedef (defined in blub::procedural::voxel::simple::base< configType::t_container::t_tile >)blub::procedural::voxel::simple::base< configType::t_container::t_tile >
t_thisClass typedef (defined in blub::procedural::voxel::simple::base< configType::t_container::t_tile >)blub::procedural::voxel::simple::base< configType::t_container::t_tile >
t_tile typedef (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >
t_tileId typedef (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >
t_tilePtr typedef (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >
t_tilesGotChangedMap typedef (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >
t_tilesMap typedef (defined in blub::procedural::voxel::simple::container::inMemory< configType >)blub::procedural::voxel::simple::container::inMemory< configType >
t_utilsTile typedef (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >
t_voxel typedef (defined in blub::procedural::voxel::simple::container::base< configType >)blub::procedural::voxel::simple::container::base< configType >
tryLockForEditMaster() overrideblub::procedural::voxel::simple::container::base< configType >inlineprotectedvirtual
unlockForEdit()blub::procedural::voxel::simple::base< configType::t_container::t_tile >
unlockForEditMaster() overrideblub::procedural::voxel::simple::container::base< configType >inlineprotectedvirtual
unlockRead()blub::procedural::voxel::simple::base< configType::t_container::t_tile >
~base()blub::procedural::voxel::simple::base< configType::t_container::t_tile >
~inMemory()blub::procedural::voxel::simple::container::inMemory< configType >inline