com.esri.arcgis.display
Interface IScreenDisplayOverlaysCallback

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IScreenDisplayOverlaysCallbackProxy

public interface IScreenDisplayOverlaysCallback
extends java.io.Serializable

COM Interface 'IScreenDisplayOverlaysCallback'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriDisplay.olb'

Description: 'Screen Display Overlays callback for client rendering to overlay cache.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDbe14e630_1139_44fa_970b_0e35179628f2
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void drawOverlay(int overlayIdx, int hDC)
          Draw overlays to the specified DC.
 int getOverlayBitmap(int overlayIdx)
          Get bitmap for the specified overlay (Optional).
 int getOverlayCount()
          Draw overlays to the specified DC.
 tagRECT getOverlayExtent(int overlayIdx)
          Draw overlays to the specified DC.
 

Field Detail

IIDbe14e630_1139_44fa_970b_0e35179628f2

static final int IIDbe14e630_1139_44fa_970b_0e35179628f2
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getOverlayCount

int getOverlayCount()
                    throws java.io.IOException,
                           AutomationException
Draw overlays to the specified DC.

Returns:
The overlayCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOverlayExtent

tagRECT getOverlayExtent(int overlayIdx)
                         throws java.io.IOException,
                                AutomationException
Draw overlays to the specified DC.

Parameters:
overlayIdx - The overlayIdx (in)
Returns:
A Structure: com.esri.arcgis.system.tagRECT
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOverlayBitmap

int getOverlayBitmap(int overlayIdx)
                     throws java.io.IOException,
                            AutomationException
Get bitmap for the specified overlay (Optional).

Parameters:
overlayIdx - The overlayIdx (in)
Returns:
The hBitmap (A COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

drawOverlay

void drawOverlay(int overlayIdx,
                 int hDC)
                 throws java.io.IOException,
                        AutomationException
Draw overlays to the specified DC.

Parameters:
overlayIdx - The overlayIdx (in)
hDC - The hDC (A COM typedef) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.