FIFE
be64c707dea6b3250bd4355bf5c825d25920087d
|
Public Member Functions | |
CacheLayerChangeListener (LayerCache *cache) | |
virtual | ~CacheLayerChangeListener () |
virtual void | onLayerChanged (Layer *layer, std::vector< Instance *> &instances) |
Called when some instance is changed on layer. More... | |
virtual void | onInstanceCreate (Layer *layer, Instance *instance) |
Called when some instance gets created on layer. More... | |
virtual void | onInstanceDelete (Layer *layer, Instance *instance) |
Called when some instance gets deleted on layer. More... | |
Public Member Functions inherited from FIFE::LayerChangeListener | |
virtual | ~LayerChangeListener () |
Private Attributes | |
LayerCache * | m_cache |
Definition at line 57 of file layercache.cpp.
|
inline |
Definition at line 59 of file layercache.cpp.
References m_cache.
Referenced by FIFE::LayerCache::setLayer().
|
inlinevirtual |
Definition at line 62 of file layercache.cpp.
|
inlinevirtual |
Called when some instance gets created on layer.
layer | where change occurred |
instance | which got created |
Implements FIFE::LayerChangeListener.
Definition at line 71 of file layercache.cpp.
References FIFE::LayerCache::addInstance(), and m_cache.
|
inlinevirtual |
Called when some instance gets deleted on layer.
layer | where change occurred |
instance | which will be deleted |
Implements FIFE::LayerChangeListener.
Definition at line 75 of file layercache.cpp.
References m_cache, and FIFE::LayerCache::removeInstance().
|
inlinevirtual |
Called when some instance is changed on layer.
layer | where change occurred |
changedInstances | list of instances containing some changes |
Implements FIFE::LayerChangeListener.
Definition at line 64 of file layercache.cpp.
References m_cache, and FIFE::LayerCache::updateInstance().
|
private |
Definition at line 79 of file layercache.cpp.
Referenced by CacheLayerChangeListener(), onInstanceCreate(), onInstanceDelete(), and onLayerChanged().