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() const | blub::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 |
getTileHolder(const t_tileId &id) const =0 | blub::procedural::voxel::simple::container::base< configType > | pure virtual |
getTileHolderByVoxelPosition(const blub::vector3int32 &pos) const | blub::procedural::voxel::simple::container::base< 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 |
lockForEdit() | blub::procedural::voxel::simple::base< configType::t_container::t_tile > | |
lockForEditMaster() override | blub::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_master | blub::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_worker | blub::procedural::voxel::simple::base< configType::t_container::t_tile > | protected |
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 |
setTileMaster(const t_tileId &id, const t_utilsTile &toSet)=0 | blub::procedural::voxel::simple::container::base< configType > | protectedpure virtual |
setTileToEmtpyMaster(const t_tileId &id)=0 | blub::procedural::voxel::simple::container::base< configType > | protectedpure virtual |
setTileToFullMaster(const t_tileId &id)=0 | blub::procedural::voxel::simple::container::base< configType > | protectedpure virtual |
signalEditDone() | blub::procedural::voxel::simple::base< configType::t_container::t_tile > | |
t_base typedef (defined in blub::procedural::voxel::simple::container::base< configType >) | blub::procedural::voxel::simple::container::base< 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_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() override | blub::procedural::voxel::simple::container::base< configType > | inlineprotectedvirtual |
unlockForEdit() | blub::procedural::voxel::simple::base< configType::t_container::t_tile > | |
unlockForEditMaster() override | blub::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 > | |