![]() |
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.