Online Maps v3
Loading...
Searching...
No Matches
OnlineMapsMarkerFlatDrawer Class Reference

Implements the display of flat 2D markers on dynamic mesh control. More...

Inheritance diagram for OnlineMapsMarkerFlatDrawer:
OnlineMapsMarker2DMeshDrawer OnlineMapsMarker2DDrawer OnlineMapsMarkerDrawerBase

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< OnlineMapsMarkerOnCheckMarker2DVisibility
 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< OnlineMapsMarkermarkerComparer
 Allows you to change the order of drawing markers.
 

Detailed Description

Implements the display of flat 2D markers on dynamic mesh control.

Constructor & Destructor Documentation

◆ OnlineMapsMarkerFlatDrawer()

OnlineMapsMarkerFlatDrawer.OnlineMapsMarkerFlatDrawer ( OnlineMapsControlBaseDynamicMesh control)

Constructor.

Parameters
controlReference to dynamic mesh control

Member Function Documentation

◆ GetMarkerFromScreen()

override OnlineMapsMarker OnlineMapsMarkerFlatDrawer.GetMarkerFromScreen ( Vector2 screenPosition)
virtual

Gets 2D marker in screen position.

Parameters
screenPositionScreen position
Returns
2D marker

Reimplemented from OnlineMapsMarker2DDrawer.