|
FIFE
|
Inheritance diagram for FIFE::CacheLayerChangeListener:
Collaboration diagram for FIFE::CacheLayerChangeListener: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.
|
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().