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