API Reference > OdDb Classes > OdDbLayerStateManager Class > OdDbLayerStateManager Methods > saveLayerState Method > OdDbLayerStateManager::saveLayerState Method (OdString&, LayerStateMask)
OdDbLayerStateManager::saveLayerState Method (OdString&, LayerStateMask)
Syntax
C++
OdResult saveLayerState(const OdString& sName, LayerStateMask mask);
Parameters 
Description 
const OdString& sName 
[in] Name of the layer state to be saved.  
LayerStateMask mask 
[in] Layer state mask. 

eOk if operation succeeded; error code otherwise.

Saves a layer state to the current database. 

 

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–2020. Open Design Alliance. All rights reserved.