| _chunks | ChunkedTemperatureWorld | protected |
| _makeChunkFn | GeneratableChunkedTemperatureWorld | protected |
| _needChunkFn | GeneratableChunkedTemperatureWorld | protected |
| _onChunkAddListeners | GeneratableChunkedTemperatureWorld | protected |
| _onChunkRemoveListeners | GeneratableChunkedTemperatureWorld | protected |
| addChunk(std::shared_ptr< ITemperatureWorldBoundable< ITemperatureWorld >> chunk) override | GeneratableChunkedTemperatureWorld | virtual |
| ITemperatureWorldChunkableObservable< ITemperatureWorldChunkableGeneratable< ITemperatureWorldChunkableMutable< ITemperatureWorldChunkable< ITemperatureWorld > > > >::amplify(Coord x, Coord y, Coord z, Temperature temperature)=0 | ITemperatureWorld | pure virtual |
| ChunkedTemperatureWorld::amplify(Coord x, Coord y, Coord z, Temperature temperature) override | ChunkedTemperatureWorld | virtual |
| ChunkedTemperatureWorld() | ChunkedTemperatureWorld | |
| ITemperatureWorldChunkableObservable< ITemperatureWorldChunkableGeneratable< ITemperatureWorldChunkableMutable< ITemperatureWorldChunkable< ITemperatureWorld > > > >::foreachChunk(ForeachChunkFn func) const =0 | ITemperatureWorldChunkableMixin | pure virtual |
| ChunkedTemperatureWorld::foreachChunk(ForeachChunkFn func) const override | ChunkedTemperatureWorld | virtual |
| ForeachChunkFn typedef | ITemperatureWorldChunkableMixin | |
| GeneratableChunkedTemperatureWorld(GeneratableChunkedTemperatureWorldTypedefs::NeedChunkFn needChunkFn, GeneratableChunkedTemperatureWorldTypedefs::MakeChunkFn makeChunkFn) | GeneratableChunkedTemperatureWorld | |
| ITemperatureWorldChunkableObservable< ITemperatureWorldChunkableGeneratable< ITemperatureWorldChunkableMutable< ITemperatureWorldChunkable< ITemperatureWorld > > > >::get(Coord x, Coord y, Coord z) const =0 | ITemperatureWorld | pure virtual |
| ChunkedTemperatureWorld::get(Coord x, Coord y, Coord z) const override | ChunkedTemperatureWorld | virtual |
| ITemperatureWorldChunkableObservable< ITemperatureWorldChunkableGeneratable< ITemperatureWorldChunkableMutable< ITemperatureWorldChunkable< ITemperatureWorld > > > >::getChunk(Coord x, Coord y, Coord z) const =0 | ITemperatureWorldChunkableMixin | pure virtual |
| ChunkedTemperatureWorld::getChunk(Coord x, Coord y, Coord z) const override | ChunkedTemperatureWorld | virtual |
| getOrGenerateChunk(Coord x, Coord y, Coord z) override | GeneratableChunkedTemperatureWorld | virtual |
| ITemperatureWorldChunkableObservable< ITemperatureWorldChunkableGeneratable< ITemperatureWorldChunkableMutable< ITemperatureWorldChunkable< ITemperatureWorld > > > >::has(Coord x, Coord y, Coord z) const noexcept=0 | ITemperatureWorld | pure virtual |
| ChunkedTemperatureWorld::has(Coord x, Coord y, Coord z) const noexceptoverride | ChunkedTemperatureWorld | virtual |
| ITemperatureWorldChunkableObservable< ITemperatureWorldChunkableGeneratable< ITemperatureWorldChunkableMutable< ITemperatureWorldChunkable< ITemperatureWorld > > > >::hasChunk(Coord x, Coord y, Coord z) const noexcept=0 | ITemperatureWorldChunkableMixin | pure virtual |
| ChunkedTemperatureWorld::hasChunk(Coord x, Coord y, Coord z) const noexceptoverride | ChunkedTemperatureWorld | virtual |
| hasOrIsGeneratableChunk(Coord x, Coord y, Coord z) const noexceptoverride | GeneratableChunkedTemperatureWorld | virtual |
| ITemperatureWorldChunkableObservable< ITemperatureWorldChunkableGeneratable< ITemperatureWorldChunkableMutable< ITemperatureWorldChunkable< ITemperatureWorld > > > >::nextCoordX(Coord x) const noexcept=0 | ITemperatureWorld | pure virtual |
| ChunkedTemperatureWorld::nextCoordX(Coord x) const noexceptoverride | ChunkedTemperatureWorld | virtual |
| ITemperatureWorldChunkableObservable< ITemperatureWorldChunkableGeneratable< ITemperatureWorldChunkableMutable< ITemperatureWorldChunkable< ITemperatureWorld > > > >::nextCoordY(Coord y) const noexcept=0 | ITemperatureWorld | pure virtual |
| ChunkedTemperatureWorld::nextCoordY(Coord y) const noexceptoverride | ChunkedTemperatureWorld | virtual |
| ITemperatureWorldChunkableObservable< ITemperatureWorldChunkableGeneratable< ITemperatureWorldChunkableMutable< ITemperatureWorldChunkable< ITemperatureWorld > > > >::nextCoordZ(Coord z) const noexcept=0 | ITemperatureWorld | pure virtual |
| ChunkedTemperatureWorld::nextCoordZ(Coord z) const noexceptoverride | ChunkedTemperatureWorld | virtual |
| onChunkAdd(OnChunkEventFn func) override | GeneratableChunkedTemperatureWorld | virtual |
| OnChunkEventFn typedef | ITemperatureWorldChunkableObservableMixin | |
| onChunkRemove(OnChunkEventFn func) override | GeneratableChunkedTemperatureWorld | virtual |
| ITemperatureWorldChunkableObservable< ITemperatureWorldChunkableGeneratable< ITemperatureWorldChunkableMutable< ITemperatureWorldChunkable< ITemperatureWorld > > > >::previousCoordX(Coord x) const noexcept=0 | ITemperatureWorld | pure virtual |
| ChunkedTemperatureWorld::previousCoordX(Coord x) const noexceptoverride | ChunkedTemperatureWorld | virtual |
| ITemperatureWorldChunkableObservable< ITemperatureWorldChunkableGeneratable< ITemperatureWorldChunkableMutable< ITemperatureWorldChunkable< ITemperatureWorld > > > >::previousCoordY(Coord y) const noexcept=0 | ITemperatureWorld | pure virtual |
| ChunkedTemperatureWorld::previousCoordY(Coord y) const noexceptoverride | ChunkedTemperatureWorld | virtual |
| ITemperatureWorldChunkableObservable< ITemperatureWorldChunkableGeneratable< ITemperatureWorldChunkableMutable< ITemperatureWorldChunkable< ITemperatureWorld > > > >::previousCoordZ(Coord z) const noexcept=0 | ITemperatureWorld | pure virtual |
| ChunkedTemperatureWorld::previousCoordZ(Coord z) const noexceptoverride | ChunkedTemperatureWorld | virtual |
| removeChunk(std::shared_ptr< ITemperatureWorldBoundable< ITemperatureWorld >> chunk) override | GeneratableChunkedTemperatureWorld | virtual |
| ITemperatureWorldChunkableObservable< ITemperatureWorldChunkableGeneratable< ITemperatureWorldChunkableMutable< ITemperatureWorldChunkable< ITemperatureWorld > > > >::set(Coord x, Coord y, Coord z, Temperature temperature)=0 | ITemperatureWorld | pure virtual |
| ChunkedTemperatureWorld::set(Coord x, Coord y, Coord z, Temperature temperature) override | ChunkedTemperatureWorld | virtual |
| ~ITemperatureWorld() noexcept=default | ITemperatureWorld | virtual |