#include <Ample.h>


Public Types | |
| typedef Observer < BitmapLayerObserver > | ObserverType |
| typedef std::vector < BitmapLayerObserver * > | ObserverList |
Public Member Functions | |
| void | destroy (void) |
| void | getTile (uint16 tileX, uint16 tileY, uint16 z, VNBTile &tile) |
| void | setTile (uint16 tileX, uint16 tileY, uint16 z, const VNBTile &tile) |
| VLayerID | getID (void) const |
| const std::string & | getName (void) const |
| VNBLayerType | getType (void) const |
| BitmapNode & | getNode (void) const |
| unsigned int | getDataVersion (void) const |
| unsigned int | getStructureVersion (void) const |
| void | addObserver (BitmapLayerObserver &observer) |
| void | removeObserver (BitmapLayerObserver &observer) |
| void | removeObserver (Observer< BitmapLayerObserver > &observer) |
| const ObserverList & | getObservers (void) const |
Friends | |
| class | BitmapNode |
typedef std::vector<BitmapLayerObserver *> ObserverList [inherited] |
typedef Observer<BitmapLayerObserver > ObserverType [inherited] |
| void addObserver | ( | BitmapLayerObserver & | observer | ) | [inline, inherited] |
Adds the specified observer to this object.
| observer | The observer to add. |
| void destroy | ( | void | ) |
| unsigned int getDataVersion | ( | void | ) | const [inherited] |
| VLayerID getID | ( | void | ) | const |
| const std::string& getName | ( | void | ) | const |
| BitmapNode& getNode | ( | void | ) | const |
| const ObserverList& getObservers | ( | void | ) | const [inline, inherited] |
| unsigned int getStructureVersion | ( | void | ) | const [inherited] |
| void getTile | ( | uint16 | tileX, | |
| uint16 | tileY, | |||
| uint16 | z, | |||
| VNBTile & | tile | |||
| ) |
| VNBLayerType getType | ( | void | ) | const |
| void removeObserver | ( | Observer< BitmapLayerObserver > & | observer | ) | [inline, inherited] |
Removes the specified observer from this object.
| observer | The observer to remove. |
| void removeObserver | ( | BitmapLayerObserver & | observer | ) | [inline, inherited] |
Removes the specified observer from this object.
| observer | The observer to remove. |
| void setTile | ( | uint16 | tileX, | |
| uint16 | tileY, | |||
| uint16 | z, | |||
| const VNBTile & | tile | |||
| ) |
friend class BitmapNode [friend] |
Reimplemented from Versioned.
1.6.1