ArcObjects Library Reference (3DAnalyst)  

ISceneGraph.RecordSymbol Method

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.

See Also

ISceneGraph Interface