Recast  1
Game with custom magic
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
IUpdaterTemperatureWorldSemiChunkUpdatable.hpp
Go to the documentation of this file.
1 //
2 // Created by Oleg Morozenkov on 24.06.17.
3 //
4 
5 #ifndef RECAST_SERVER_ISEMICHUNKTEMPERATUREWORLDUPDATER_HPP
6 #define RECAST_SERVER_ISEMICHUNKTEMPERATUREWORLDUPDATER_HPP
7 
8 
9 #include "ITemperatureWorld.hpp"
11 #include "IUpdater.hpp"
12 
18 public:
26  virtual bool canAddNearChunk(Edge edge, const std::shared_ptr<ITemperatureWorldBoundable<ITemperatureWorld>>& otherChunk) const noexcept = 0;
27 
33  virtual void addNearChunk(Edge edge, std::shared_ptr<ITemperatureWorldBoundable<ITemperatureWorld>> otherChunk) = 0;
34 };
35 
36 
43 template<typename T>
45 };
46 
47 
48 #endif //RECAST_SERVER_ISEMICHUNKTEMPERATUREWORLDUPDATER_HPP
virtual void addNearChunk(Edge edge, std::shared_ptr< ITemperatureWorldBoundable< ITemperatureWorld >> otherChunk)=0
Edge
Definition: Edge.hpp:13
Definition: IUpdaterTemperatureWorldSemiChunkUpdatable.hpp:44
Definition: IUpdaterTemperatureWorldSemiChunkUpdatable.hpp:17
virtual bool canAddNearChunk(Edge edge, const std::shared_ptr< ITemperatureWorldBoundable< ITemperatureWorld >> &otherChunk) const noexcept=0