| 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 > | |