This document is archived and information here might be outdated.  Recommended version.

IDynamicGlyphFactory.DynamicGlyph Property (ArcObjects .NET 10.7 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Display > ESRI.ArcGIS.Display > Interfaces > ID > IDynamicGlyphFactory Interface > IDynamicGlyphFactory.DynamicGlyph Property
ArcGIS Developer Help

IDynamicGlyphFactory.DynamicGlyph Property

Retrieves a dynamic glyph from a glyph group.

[Visual Basic .NET]
Public Function get_DynamicGlyph ( _
    ByVal groupId As Integer, _
    ByVal GlyphType As esriDynamicGlyphType, _
    ByVal index As Integer _
) As IDynamicGlyph
public IDynamicGlyph get_DynamicGlyph (
    int groupId,
    esriDynamicGlyphType GlyphType,
    int index
HRESULT get_DynamicGlyph(
  long groupId,
  esriDynamicGlyphType GlyphType,
  long index,
  IDynamicGlyph** glyph
groupId [in]

groupId is a parameter of type long GlyphType [in]
GlyphType is a parameter of type esriDynamicGlyphType index [in]
index is a parameter of type long glyph [out, retval]
glyph is a parameter of type IDynamicGlyph**

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Performance wise, it is preferable to create a Glyph Group with multiple glyphs, and use the glyphs from the group, rather than creating glyphs from individual image files.

Dynamic Glyph created from GroupID 1 is reserved for the Default Glyphs Group.

Dynamic Glyph created from GroupID 0 (or a null dynamic glyph) refers to rendering without using an actual graphical resource, meaning simple lines, simple points, etc.

See Also

IDynamicGlyphFactory Interface

.NET Samples

Dynamic biking Dynamic display layer