FIFE
|
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... | |
![]() | |
virtual | ~LayerChangeListener () |
Private Attributes | |
LayerCache * | m_cache |
Definition at line 60 of file layercache.cpp.
|
inline |
Definition at line 62 of file layercache.cpp.
References m_cache.
|
inlinevirtual |
Definition at line 65 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 74 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 78 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 67 of file layercache.cpp.
References m_cache, and FIFE::LayerCache::updateInstance().
|
private |
Definition at line 82 of file layercache.cpp.
Referenced by CacheLayerChangeListener(), onInstanceCreate(), onInstanceDelete(), and onLayerChanged().