MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / passFilter

Method passFilter

src/Mod/Material/App/ModelManager.cpp:303–317  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

301}
302
303bool ModelManager::passFilter(ModelFilter filter, Model::ModelType modelType)
304{
305 switch (filter) {
306 case ModelFilter_None:
307 return true;
308
309 case ModelFilter_Physical:
310 return (modelType == Model::ModelType_Physical);
311
312 case ModelFilter_Appearance:
313 return (modelType == Model::ModelType_Appearance);
314 }
315
316 return false;
317}
318
319#if defined(BUILD_MATERIAL_EXTERNAL)
320void ModelManager::migrateToExternal(const std::shared_ptr<Materials::ModelLibrary>& library)

Callers 2

addRecentsMethod · 0.45
addFavoritesMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected