ArcObjects Library Reference (DefenseSolutions)  

IDisplayList Interface

Provides access to members that are common to all display list objects (collections of cached graphics).

Product Availability

Available with ArcGIS Engine and ArcGIS Desktop.

Members

Description
Method Add Adds a cached graphic to the display list.
Read/write property CallBack Specifies an object that will receive messages when the display list performs certain operations.
Read-only property Count The method returns the number of cached graphics in the display list.
Method Draw Draw the contents of the display list to the specified IDisplay, using an optional envelope to restrict what is drawn. The client is responsible for calling StartDrawing and FinishDrawing on the IDisplay.
Method Locate Retrieve the set of graphics within the specified tolerance of a given point.
Method QueryBounds Populates the passed in envelope with the extents of the display list.
Method Refresh Refreshes the contents of the display list.
Method Remove Remove a specified graphic from the display list.
Method RemoveAll Remove all graphics from the display list.
Read/write property Rotation Specifies the angle of rotation applied to all graphics in the display list. Expressed in degrees, where 0 is horizontal.

CoClasses that implement IDisplayList

CoClasses and Classes Description
ForceElementDisplayList Manages a collection of force element cached graphics, graphic leaders and graphic stacks.
TacticalGraphicDisplayList Manages a collection of tactical cached graphics.

Remarks

A display list is a collection of cached graphics.  Each display list object acts like a cache, holding multiple instances of cached graphics and drawing them all at once, as and when directed, or performing other actions on all of them as a single group.