Creates the display list with the given identification for the symbol and its extrusion state (for points and lines).
[Visual Basic .NET] Public Sub RecordSymbol ( _ ByVal pSymbol As ISymbol, _ ByVal glList As Integer, _ ByVal bIsExtruded As Boolean, _ ByVal bLighting As Boolean, _ ByVal layerTransparencyPercent As Integer, _ ByVal bOptimizeState As Boolean _ )
[C#] public void RecordSymbol ( ISymbol pSymbol, int glList, bool bIsExtruded, bool bLighting, int layerTransparencyPercent, bool bOptimizeState );
[C++]
HRESULT RecordSymbol(
ISymbol* pSymbol,
long glList,
VARIANT_BOOL bIsExtruded,
VARIANT_BOOL bLighting,
Long layerTransparencyPercent,
VARIANT_BOOL bOptimizeState
);
[C++]Parameters
pSymbol [in]pSymbol is a parameter of type ISymbol
glList [in] glList is a parameter of type long bIsExtruded [in] bIsExtruded is a parameter of type VARIANT_BOOL bLighting [in] bLighting is a parameter of type VARIANT_BOOL layerTransparencyPercent [in] layerTransparencyPercent is a parameter of type Long bOptimizeState [in] bOptimizeState is a parameter of type VARIANT_BOOL
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.
Remarks
This method provides a mechnism for a quick update on the display of system symbols in the SceneGraph. The purpose of this method is to capture a changed symbol state of a layer for a possible redraw to reflect the change.