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

LayerState mask.

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

 

The layer state mask determines which layer attributes are to be restored from the LayerState. 

mask() returns 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–2021. Open Design Alliance. All rights reserved.