5 #ifndef RECAST_ICHUNKEDTEMPERATUREWORLD_H
6 #define RECAST_ICHUNKEDTEMPERATUREWORLD_H
19 using ForeachChunkFn = std::function<void(const std::shared_ptr<ITemperatureWorldBoundable<ITemperatureWorld>>&)>;
40 virtual std::shared_ptr<ITemperatureWorldBoundable<ITemperatureWorld>>
getChunk(
Coord x,
Coord y,
Coord z)
const = 0;
61 #endif //RECAST_ICHUNKEDTEMPERATUREWORLD_H
virtual std::shared_ptr< ITemperatureWorldBoundable< ITemperatureWorld > > getChunk(Coord x, Coord y, Coord z) const =0
Definition: ITemperatureWorldChunkable.hpp:57
virtual bool hasChunk(Coord x, Coord y, Coord z) const noexcept=0
Definition: ITemperatureWorldChunkable.hpp:17
virtual void foreachChunk(ForeachChunkFn func) const =0
std::function< void(const std::shared_ptr< ITemperatureWorldBoundable< ITemperatureWorld >> &)> ForeachChunkFn
Definition: ITemperatureWorldChunkable.hpp:19