Close

Relief for ODA Team in Ukraine

Learn more
ODA Drawings SDK
OdDbLayerState::save Method
Syntax
C++
static void save(OdDbDatabase * pDb, const OdString & layerStateName, int layerStateMask, const OdDbObjectId & viewportId = OdDbObjectId::kNull);

Saves the current LayerState of the specified database. 

 

Parameters
Description
pDb
[in] Pointer to the database.
layerStateName
[in] LayerState name.
layerStateMask
[in] LayerState mask.
viewportId
[in] Viewport whose LayerState is to be saved.

layerStateMask determines which layer attributes are to be stored in 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-2022. Open Design Alliance All rights reserved.