|
FIFE
|
Inheritance diagram for FIFE::MapObserver:
Collaboration diagram for FIFE::MapObserver:Public Member Functions | |
| MapObserver (Camera *camera) | |
| virtual | ~MapObserver () |
| virtual void | onMapChanged (Map *map, std::vector< Layer * > &changedLayers) |
| Called when some layer is changed on map. More... | |
| virtual void | onLayerCreate (Map *map, Layer *layer) |
| Called when some layer gets created on the map. More... | |
| virtual void | onLayerDelete (Map *map, Layer *layer) |
| Called when some instance gets deleted on layer. More... | |
Public Member Functions inherited from FIFE::MapChangeListener | |
| virtual | ~MapChangeListener () |
Private Attributes | |
| Camera * | m_camera |
Definition at line 59 of file camera.cpp.
|
inline |
Definition at line 63 of file camera.cpp.
References m_camera.
|
inlinevirtual |
Definition at line 66 of file camera.cpp.
Called when some layer gets created on the map.
| map | where change occurred |
| layer | which got created |
Implements FIFE::MapChangeListener.
Definition at line 71 of file camera.cpp.
References FIFE::Camera::addLayer(), and m_camera.
Called when some instance gets deleted on layer.
| map | where change occurred |
| layer | which will be deleted |
Implements FIFE::MapChangeListener.
Definition at line 75 of file camera.cpp.
References m_camera, and FIFE::Camera::removeLayer().
|
inlinevirtual |
Called when some layer is changed on map.
| map | where change occurred |
| changedLayers | list of layers containing some changes |
Implements FIFE::MapChangeListener.
Definition at line 68 of file camera.cpp.
|
private |
Definition at line 60 of file camera.cpp.
Referenced by MapObserver(), onLayerCreate(), and onLayerDelete().