/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/BaseTools/BaseMeshProcessingTool.h
Optional Property Set API - subclasses can use this to manage property sets with configurable visibility that invalidate the precompute Register an optional property set with the given VisibilityFunc
template<class PropSetType> PropSetType * AddOptionalPropertySet ( [TUniqueFunction](API\Runtime\Core\Templates\TUniqueFunction)< bool()> VisibilityFunc, bool bChangeInvalidatesResult )