I`m developing a plugin similar to https://github.com/Scirra/Construct-Addon-SDK/blob/main/plugin-sdk/v2/editorTextPlugin/c3runtime/instance.js.
I've previously asked
Ashley about this plugin in this topic and he's added updateRender method in Addon SDK V2 as a result. It helps me, thanks!
During development I noticed that my updates for textRenderer via setters (like text, verticalAlign, etc.) only work if the rendererText.getTexture() was called after calling the setters. I researched it in devtools and saw that GetTexture() calls texture updater.
I find this to be rather strange and non-obvious behavior, because getters should be pure functions.