|
Online Maps v3
|
Implements the display of flat 2D markers on dynamic mesh control. More...
Public Member Functions | |
| OnlineMapsMarkerFlatDrawer (OnlineMapsControlBaseDynamicMesh control) | |
| Constructor. | |
| override void | Dispose () |
| Dispose the current drawer. | |
| override OnlineMapsMarker | GetMarkerFromScreen (Vector2 screenPosition) |
| Gets 2D marker in screen position. | |
Public Attributes | |
| Predicate< OnlineMapsMarker > | OnCheckMarker2DVisibility |
| Checks if 2D marker is visible. | |
| Action< OnlineMapsMarker, List< Vector3 >, int > | OnGenerateMarkerVertices |
| Called when generating vertices of markers. | |
| Func< OnlineMapsMarker, float > | OnGetFlatMarkerOffsetY |
| Gets the marker offset along the Y axis from the map. | |
| Action< Mesh, Renderer > | OnSetMarkersMesh |
| Called after setting the value for marker mesh. | |
| IComparer< OnlineMapsMarker > | markerComparer |
| Allows you to change the order of drawing markers. | |
Implements the display of flat 2D markers on dynamic mesh control.
| OnlineMapsMarkerFlatDrawer.OnlineMapsMarkerFlatDrawer | ( | OnlineMapsControlBaseDynamicMesh | control | ) |
Constructor.
| control | Reference to dynamic mesh control |
|
virtual |
Gets 2D marker in screen position.
| screenPosition | Screen position |
Reimplemented from OnlineMapsMarker2DDrawer.