Close

Relief for ODA Team in Ukraine

Learn more
ODA Drawings SDK
OdDbLayerStateManager::saveLayerState Method (const OdString&, LayerStateMask, const OdDbObjectId&)
Syntax
C++
OdResult saveLayerState(const OdString& sName, LayerStateMask mask, const OdDbObjectId& idVp);

Saves a layer state to the current database. 

 

Parameters
Description
sName
[in] Name of the layer state to be saved.
mask
[in] Layer state mask.
idVp
[in] ID of the viewport whose layer state is to be saved.

eOk if operation succeeded; error code otherwise.

Layer state mask determines which layer attributes are to be stored in the layer state. Layer state mask must be a combination of one or more of the following: 

 

Name
Value
kNone
0x0000
kOn
0x0001
kFrozen
0x0002
kLocked
0x0004
kPlot
0x0008
kNewViewport
0x0010
kColor
0x0020
kLineType
0x0040
kLineWeight
0x0080
kPlotStyle
0x0100
kCurrentViewport
0x0200
kTransparency
0x0400
kAll
kOn | kFrozen | kLocked | kPlot | kNewViewport |
kColor | kLineType | kLineWeight | kPlotStyle |
kCurrentViewport | kTransparency
kHidden
0x8000

 

Copyright © 2002-2022. Open Design Alliance All rights reserved.