This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Display > ESRI.ArcGIS.Display > Interfaces > ID > IDynamicGlyphFactory Interface > IDynamicGlyphFactory.DynamicGlyph Property (ArcObjects .NET 10.5 SDK) |
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
[C#] public IDynamicGlyph get_DynamicGlyph ( int groupId, esriDynamicGlyphType GlyphType, int index );
[C++]
HRESULT get_DynamicGlyph(
long groupId,
esriDynamicGlyphType GlyphType,
long index,
IDynamicGlyph** glyph
);
[C++]
Parameters 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
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.