Recast  1
Game with custom magic
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
ITemperatureWorldChunkableObservable.hpp
Go to the documentation of this file.
1 //
2 // Created by Oleg Morozenkov on 18.06.17.
3 //
4 
5 #ifndef RECAST_ITEMPERATUREWORLDCHUNKABLEONDEMANDGENERATABLE_H
6 #define RECAST_ITEMPERATUREWORLDCHUNKABLEONDEMANDGENERATABLE_H
7 
8 
10 
16 public:
17  using OnChunkEventFn = std::function<void(std::shared_ptr<ITemperatureWorldBoundable<ITemperatureWorld>>)>;
18 
24  virtual void onChunkAdd(OnChunkEventFn func) = 0;
25 
31  virtual void onChunkRemove(OnChunkEventFn func) = 0;
32 };
33 
41 template<typename T>
43 };
44 
45 
46 #endif //RECAST_ITEMPERATUREWORLDCHUNKABLEONDEMANDGENERATABLE_H
virtual void onChunkRemove(OnChunkEventFn func)=0
Definition: ITemperatureWorldChunkableObservable.hpp:42
virtual void onChunkAdd(OnChunkEventFn func)=0
Definition: ITemperatureWorldChunkableObservable.hpp:15
std::function< void(std::shared_ptr< ITemperatureWorldBoundable< ITemperatureWorld >>)> OnChunkEventFn
Definition: ITemperatureWorldChunkableObservable.hpp:17