Recast  1
Game with custom magic
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
List of all members
ITemperatureWorldChunkableObservable< T > Class Template Reference

#include <ITemperatureWorldChunkableObservable.hpp>

Inheritance diagram for ITemperatureWorldChunkableObservable< T >:
Inheritance graph
Collaboration diagram for ITemperatureWorldChunkableObservable< T >:
Collaboration graph

Additional Inherited Members

- Public Types inherited from ITemperatureWorldChunkableObservableMixin
using OnChunkEventFn = std::function< void(std::shared_ptr< ITemperatureWorldBoundable< ITemperatureWorld >>)>
 
- Public Member Functions inherited from ITemperatureWorldChunkableObservableMixin
virtual void onChunkAdd (OnChunkEventFn func)=0
 
virtual void onChunkRemove (OnChunkEventFn func)=0
 

Detailed Description

template<typename T>
class ITemperatureWorldChunkableObservable< T >

Mixin to temperature world. Makes temperature world which can be divided by chunks and which can be generatable on demand to be observed. Class will emit events on both chunk adding and chunk removing.

Template Parameters
TBase temperature world class.

The documentation for this class was generated from the following file: