Recast  1
Game with custom magic
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
ITemperatureWorldChunkableObservableMixin Class Referenceabstract

#include <ITemperatureWorldChunkableObservable.hpp>

Inheritance diagram for ITemperatureWorldChunkableObservableMixin:
Inheritance graph
Collaboration diagram for ITemperatureWorldChunkableObservableMixin:
Collaboration graph

Public Types

using OnChunkEventFn = std::function< void(std::shared_ptr< ITemperatureWorldBoundable< ITemperatureWorld >>)>
 

Public Member Functions

virtual void onChunkAdd (OnChunkEventFn func)=0
 
virtual void onChunkRemove (OnChunkEventFn func)=0
 

Detailed Description

Should not be derived directly. Use ITemperatureWorldChunkableObservable. This class is useful for dynamic_cast.

Member Typedef Documentation

Member Function Documentation

virtual void ITemperatureWorldChunkableObservableMixin::onChunkAdd ( OnChunkEventFn  func)
pure virtual

Subscribes listener to chunk add events.

Parameters
funcListener.

Implemented in GeneratableChunkedTemperatureWorld.

virtual void ITemperatureWorldChunkableObservableMixin::onChunkRemove ( OnChunkEventFn  func)
pure virtual

Subscribes listener to chunk remove events.

Parameters
funcListener.

Implemented in GeneratableChunkedTemperatureWorld.


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