com.esri.arcgis.display
Interface IDynamicGlyphFactory2

All Superinterfaces:
IDynamicGlyphFactory, java.io.Serializable
All Known Implementing Classes:
DynamicDisplay, DynamicGlyphFactory, IDynamicGlyphFactory2Proxy

public interface IDynamicGlyphFactory2
extends IDynamicGlyphFactory, java.io.Serializable

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

Description: 'Provides access to create dynamic glyphs.' 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 IID06c19c7c_1b78_4468_908d_2e69a9ae6d22
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.display.IDynamicGlyphFactory
IID3afb5cab_9931_4faa_90f5_e0bd69cf3a28
 
Method Summary
 IDynamicGlyph createDynamicGlyphFromBitmap(int glyphType, int hBmp, boolean preserveAlphaChannel, IColor transparencyColor)
          Create a dynamic glyph from a bitmap handle.
 void getCreatedDynamicGlyphSize(int glyphType, int[] sizeX, int[] sizeY)
          Indicates the texture size of the created dynamic glyph.
 void setCreatedDynamicGlyphSize(int glyphType, int sizeX, int sizeY)
          Indicates the texture size of the created dynamic glyph.
 
Methods inherited from interface com.esri.arcgis.display.IDynamicGlyphFactory
createDynamicGlyph, createDynamicGlyphFromFile, deleteDynamicGlyph, getDynamicGlyph, init, loadDynamicGlyphsGroup, unloadDynamicGlyphsGroup
 

Field Detail

IID06c19c7c_1b78_4468_908d_2e69a9ae6d22

static final int IID06c19c7c_1b78_4468_908d_2e69a9ae6d22
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

getCreatedDynamicGlyphSize

void getCreatedDynamicGlyphSize(int glyphType,
                                int[] sizeX,
                                int[] sizeY)
                                throws java.io.IOException,
                                       AutomationException
Indicates the texture size of the created dynamic glyph.

Parameters:
glyphType - A com.esri.arcgis.display.esriDynamicGlyphType constant (in)
sizeX - The sizeX (in/out: use single element array)
sizeY - The sizeY (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCreatedDynamicGlyphSize

void setCreatedDynamicGlyphSize(int glyphType,
                                int sizeX,
                                int sizeY)
                                throws java.io.IOException,
                                       AutomationException
Indicates the texture size of the created dynamic glyph.

Parameters:
glyphType - A com.esri.arcgis.display.esriDynamicGlyphType constant (in)
sizeX - The sizeX (in)
sizeY - The sizeY (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createDynamicGlyphFromBitmap

IDynamicGlyph createDynamicGlyphFromBitmap(int glyphType,
                                           int hBmp,
                                           boolean preserveAlphaChannel,
                                           IColor transparencyColor)
                                           throws java.io.IOException,
                                                  AutomationException
Create a dynamic glyph from a bitmap handle.

Parameters:
glyphType - A com.esri.arcgis.display.esriDynamicGlyphType constant (in)
hBmp - The hBmp (A COM typedef) (in)
preserveAlphaChannel - The preserveAlphaChannel (in)
transparencyColor - A reference to a com.esri.arcgis.display.IColor (in)
Returns:
A reference to a com.esri.arcgis.display.IDynamicGlyph
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.