API Reference > OdDb Classes > OdDbLayerState Class > OdDbLayerState Methods > OdDbLayerState::setMask Method
OdDbLayerState::setMask Method
Syntax
C++
static void setMask(OdDbDatabase * pDb, const OdString & layerStateName, int layerStateMask);
Parameters 
Description 
OdDbDatabase * pDb 
[in] Pointer to the database.  
const OdString & layerStateName 
[in] LayerState name.  
int layerStateMask 
[in] LayerState mask. 

Sets the LayerState mask for the specified LayerState in the specified database. 

 

layerStateMask determines which layer attributes are to be restored from the LayerState. layerStateMask 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.