|
FIFE
|
Listener interface for changes happening on a layer. More...
#include <layer.h>
Inheritance diagram for FIFE::LayerChangeListener:
Collaboration diagram for FIFE::LayerChangeListener:Public Member Functions | |
| virtual | ~LayerChangeListener () |
| virtual void | onLayerChanged (Layer *layer, std::vector< Instance * > &changedInstances)=0 |
| Called when some instance is changed on layer. More... | |
| virtual void | onInstanceCreate (Layer *layer, Instance *instance)=0 |
| Called when some instance gets created on layer. More... | |
| virtual void | onInstanceDelete (Layer *layer, Instance *instance)=0 |
| Called when some instance gets deleted on layer. More... | |
|
inlinevirtual |
|
pure virtual |
Called when some instance gets created on layer.
| layer | where change occurred |
| instance | which got created |
Implemented in FIFE::CellCacheChangeListener, and FIFE::CacheLayerChangeListener.
|
pure virtual |
Called when some instance gets deleted on layer.
| layer | where change occurred |
| instance | which will be deleted |
Implemented in FIFE::CellCacheChangeListener, and FIFE::CacheLayerChangeListener.
|
pure virtual |
Called when some instance is changed on layer.
| layer | where change occurred |
| changedInstances | list of instances containing some changes |
Implemented in FIFE::CacheLayerChangeListener, and FIFE::CellCacheChangeListener.