FIFE
|
Listener interface for changes happening on a layer. More...
#include <layer.h>
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.