allows users to enable custom attributes for abc depending on their preferences and supsended refresh for abc & obj extractor for optimization

This commit is contained in:
Kayla Man 2023-10-24 19:34:56 +08:00
parent 11d2f27526
commit 038cdfa80e
11 changed files with 134 additions and 85 deletions

View file

@ -497,3 +497,16 @@ def get_plugins() -> list:
plugin_info_list.append(plugin_info)
return plugin_info_list
@contextlib.contextmanager
def suspended_refresh():
rt.disableSceneRedraw()
rt.suspendEditing()
try:
yield
finally:
rt.enableSceneRedraw()
rt.resumeEditing()