|
WhirlyGlobe
1.2
A 3D interactive globe toolkit for iOS
|
#include <MarkerGenerator.h>
Classes | |
| class | Marker |
Public Types | |
|
typedef std::map < SimpleIdentity, BasicDrawable * > | DrawableMap |
Public Member Functions | |
| void | generateDrawables (RendererFrameInfo *frameInfo, std::vector< Drawable * > &drawables) |
| Generate the drawables for the given frame. | |
| void | addMarker (Marker *marker) |
| Called by the renderer to add a marker from a layer. | |
| void | addMarkers (std::vector< Marker * > markers) |
| Called to add a whole group of markers. | |
| void | removeMarker (SimpleIdentity markerId) |
| Called by the renderer to remove a marker. | |
| void | removeMarkers (std::vector< SimpleIdentity > &markerIDs) |
| Called to remove a whole group of markers. | |
| Marker * | getMarker (SimpleIdentity markerId) |
| Return a marker. Only used by the change request objects. | |
Protected Types | |
|
typedef std::set< Marker *, IdentifiableSorter > | MarkerSet |
Protected Attributes | |
| MarkerSet | markers |
The Marker Generator produces geometry for individual markers on the rendering thread. In general, you won't be interacting with this.