This document is archived and information here might be outdated. Recommended version. |
Provides access to Dynamic Display.
IDynamicDisplay interface gives access to drawing methods that render dynamic items using map coordinates, as well as access to an instance of the Dynamic Glyph Factory object. The Dynamic Glyph Factory object is a singleton object, which is used to create and delete dynamic glyphs and then can be used with the dynamic symbols in order to render the Dynamic items.
Name | Description | |
---|---|---|
DrawLine | Draws a line between the specified points on the dynamic display. | |
DrawMarker | Draws a marker at the specified point on the dynamic display. | |
DrawMultipleLines | Draws specified lines on the dynamic display. | |
DrawMultipleMarkers | Draws a marker at the specified points on the dynamic display. | |
DrawPolygon | Draws specified polygon with fill and line on the dynamic display. | |
DrawPolyline | Draws specified polyline on the dynamic display. | |
DrawRectangle | Draws specified rectangle with fill and line on the dynamic display. | |
DrawText | Draws text at the specified point on the dynamic display. | |
DynamicGlyphFactory | Retrieves the dynamic glyph factory. |
CoClasses and Classes | Description |
---|---|
DynamicDisplay (esriCarto) | Dynamic display class, used by the dynamic map. |
The IDynamicDisplay interface is passed in to the callback draw methods: IDynamicLayer.DrawDynamicLayer, IDynamicMapEvents.BeforeDynamicDraw, and IDynamicMapEvents.AfterDynamicDraw.
The drawing methods can only be used in one of the callback draw methods with the following specific context:
Any usage of the DynamicDisplay drawing API (or OpenGL API) in any other context will result in an unknown behavior.