MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / serializeToJson

Function serializeToJson

source/MRViewer/MRVisualObjectTag.cpp:122–134  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

120}
121
122void serializeToJson( const VisualObjectTagManager& manager, Json::Value& root )
123{
124 root = Json::arrayValue;
125
126 auto i = 0;
127 for ( const auto& [tag, visTag] : manager.tags() )
128 {
129 auto& visTagObj = root[i++] = Json::objectValue;
130 visTagObj["Tag"] = tag;
131 serializeToJson( visTag.selectedColor, visTagObj["SelectedColor"] );
132 serializeToJson( visTag.unselectedColor, visTagObj["UnselectedColor"] );
133 }
134}
135
136} // namespace MR

Callers 8

addNewTool_Method · 0.70
saveSettingsMethod · 0.70
SaveWindowPositionFunction · 0.70
BeginCustomStatePluginFunction · 0.70
saveCurrentToJsonMethod · 0.70
serializeFields_Method · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected