This document is archived and information here might be outdated.  Recommended version.


ISceneGraph.RecordSymbol Method (ArcObjects .NET 10.6 SDK)
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 bool bLighting [in]
bLighting is a parameter of type bool layerTransparencyPercent [in]
layerTransparencyPercent is a parameter of type int bOptimizeState [in]
bOptimizeState is a parameter of type 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