FIFE
be64c707dea6b3250bd4355bf5c825d25920087d
|
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 |
Definition at line 73 of file layer.h.
References onInstanceCreate(), onInstanceDelete(), and onLayerChanged().
|
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.
Referenced by ~LayerChangeListener().
|
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.
Referenced by ~LayerChangeListener().
|
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.
Referenced by ~LayerChangeListener().