This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > 3DAnalyst > ESRI.ArcGIS.Analyst3D > Interfaces > IS > ISceneGraph Interface > ISceneGraph.RecordSymbol Method (ArcObjects .NET 10.5 SDK) |
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
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.