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