add method to property manager to set property persistent

This commit is contained in:
Max Lyon
2021-01-19 15:34:41 +01:00
parent 715430cc24
commit 2fba57e123

View File

@@ -593,6 +593,17 @@ class PropertyManager {
src.copy_to(src_range, dst, dst_range); src.copy_to(src_range, dst, dst_range);
} }
/**
* Mark whether this property should be stored when mesh is written
* to a file
*
* @param _persistence Property will be stored iff _persistence is true
*/
void set_persistent(bool _persistence = true)
{
mesh().property(getRawProperty()).set_persistent(_persistence);
}
private: private:
void deleteProperty() { void deleteProperty() {
if (!retain_ && prop_.is_valid()) if (!retain_ && prop_.is_valid())